Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-03-26. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

测试 Webhook

创建 Webhook 之后,可以对其进行更改。

关于编辑 Webhook

可以编辑 Webhook,以更改最初创建 Webhook 时选择的任何设置。 有关创建 Webhook 时可选择的设置的详细信息,请参阅“创建 web 挂钩”。

编辑存储库 Webhook

可以编辑在特定存储库中创建的 Webhook。 必须是存储库所有者,或在存储库中具有管理员访问权限的人员,才能在该存储库中编辑 Webhook。

可以使用 GitHub Web 界面或 REST API 来编辑存储库 Webhook。 有关使用 REST API 来编辑存储库 Webhook 的详细信息,请参阅“存储库 Webhook 的 REST API 终结点”。

  1. 在 你的 GitHub Enterprise Server 实例 上,导航到存储库的主页。

  2. 在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在左侧边栏中,单击 “Webhook”。

  4. 在想要编辑的 Webhook 旁,单击“编辑”。

  5. 对 Webhook 设置进行任何所需的更改。

  6. 单击“更新 Webhook”****。

编辑组织 Webhook

可以编辑在特定组织中创建的 Webhook。 必须是组织所有者,才可以在该组织中编辑 Webhook。

可以使用 GitHub Web 界面或 REST API 来编辑组织 Webhook。 有关使用 REST API 来创建组织 Webhook 的详细信息,请参阅“适用于组织 Webhook 的 REST API 终结点”。

  1. 在 你的 GitHub Enterprise Server 实例 上,导航到存储库的主页。

  2. 在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在左侧边栏中,单击 “Webhook”。

  4. 在想要编辑的 Webhook 旁,单击“编辑”。

  5. 对 Webhook 设置进行任何所需的更改。

  6. 单击“更新 Webhook”****。

编辑 GitHub Enterprise

的全局 Webhook

企业所有者可以编辑全局 Webhook,以更改最初创建 Webhook 时选择的任何设置。

可以使用 GitHub Web 界面或 REST API 来编辑全局 Webhook。 有关使用 REST API 来编辑全局 Webhook 的详细信息,请参阅“适用于全局 Webhook 的 REST API 终结点”。

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“企业设置”****。

    单击 GitHub Enterprise Server 上的个人资料照片时显示的下拉菜单的屏幕截图。 “企业设置”选项以深橙色边框突出显示。

  2. 在企业帐户边栏中,单击“设置”。

  3. 在“ 设置”下,单击“挂钩”。

  4. 在想要编辑的 Webhook 旁,单击“编辑”。

  5. 对 Webhook 设置进行任何所需的更改。

  6. 单击“更新 Webhook”****。

为 GitHub App 编辑 Webhook。

每个 GitHub App 有一个 Webhook。 无法删除 Webhook,但可以激活或停用 Webhook,更改 Webhook 订阅的 Webhook 事件,或更改 Webhook 的其他基本设置。

GitHub App 的所有者可以编辑该应用的 Webhook 配置。 如果组织已为其拥有的 GitHub App 指定了任何应用管理员,应用管理员也可以编辑 Webhook 配置。 有关详细信息,请参阅“将 Webhook 与 GitHub 应用配合使用”。

  1. 在 GitHub 上任意页的右上角,单击你的个人资料照片。
  2. 导航到你的帐户设置。
    • 对于由个人帐户拥有的应用,请单击“设置”****。
    • 对于组织拥有的应用:
      1. 单击“你的组织”。
      2. 在组织右侧,单击“设置”。
  3. 在左侧边栏中,单击“ 开发人员设置”。
  4. 在左侧边栏中,单击“GitHub Apps”。
  5. 在要为其更新 Webhook 配置的 GitHub App 旁边,单击“编辑”****。
  6. 要编辑基本 Webhook 设置:
    1. 在“Webhook”下,对 Webhook 设置进行任何所需的更改。
    2. 单击“保存更改”。
  7. 要更改 Webhook 订阅的事件:
    1. 在边栏中,单击“权限和事件”****。

    2. 可以为 GitHub App 注册选择的具体 Webhook 事件根据为应用选择的权限类型而定。 首先需要选择希望应用拥有的权限,然后可以让应用订阅与该权限集相关的 Webhook 事件。

      在“存储库权限”、“组织权限”和“帐户权限”部分下,选择应用将订阅的事件所需的权限。 有关详细信息,请参阅“为 GitHub Apps 选择权限”。 有关更改权限时需考虑事项的详细信息,请参阅“修改 GitHub App 注册”。

    3. 在“订阅事件”下,选择希望 GitHub App 接收的 Webhook 事件。

    4. 单击“保存更改”。

可以使用 REST API 编辑 GitHub App 的 Webhook 配置。 有关使用 REST API 查看最近交付的详细信息,请参阅“GitHub App Webhook 的 REST API 终结点”。