Skip to content

手动设置 GitHub App

本指南将向您展示如何手动设置现有 GitHub App 或如何更改当前已配置的 App。

4.0.0-beta.399 版本开始,您可以在 Coolify 内更改所有 GitHub App 详情。

在 GitHub 上

  1. 您需要 App IDClient IDClient Secret(已生成)GitHub App 名称Webhook Secret。您可以在 GitHub App 配置页面找到这些信息。

  2. 在 GitHub App 配置页面生成私钥(如果您已有私钥,请忽略此步骤)。

  3. Homepage URL 设置为 https://app.coolify.io

  4. Setup URL 设置为以下内容:https://app.coolify.io/webhooks/source/github/install?source=<source_uuid>,其中 source_uuid 将是 Coolify 中新创建的源。

  5. 激活 Webhook 并将 Webhook URL 设置为 https://app.coolify.io/webhooks/source/github/events

  6. 设置 Webhook Secret

  7. Install App 部分,将应用安装到您想要使用的组织。

  8. 安装 GitHub App 后,从页面 URL 复制 Installation ID

  9. Permissions & Events 部分,设置以下权限: 仓库权限:

    • Contents: 读取
    • Metadata: 读取
    • Email: 读取
    • Pull Request: 读取和写入(可选,如果您想使用拉取请求功能)

在 Coolify 上

  1. 将上一步生成的 私钥 作为新的 私钥 添加到 密钥与令牌 部分。
  2. 转到 页面,点击 + 按钮或编辑现有源。
  3. 填写名称和组织名称(可选)。按 继续
  4. 点击 手动安装 部分的 继续 按钮。
  5. 输入 GitHub App 名称App IDInstallation IDClient IDClient SecretWebhook Secret,选择您在步骤 0 中添加的 私钥,然后点击 保存
  6. 如果您填写的所有信息正确,请点击 同步名称 按钮。如果没有错误,那么您就完成了设置。