Skip to main content

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

禁用网络钩子 (Webhook)

可以禁用 Webhook 来取消订阅 GitHub 上发生的事件。

关于禁用 Webhook

可以禁用先前为存储库、组织、GitHub Enterprise 或 GitHub App 启用的 Webhook。

要禁用 Webhook,可以选择将其停用或删除。 停用 Webhook 后,Webhook 传递也会停止,可以选择稍后重新激活 Webhook。 删除 Webhook 后无法将其还原。

有关详细信息,请参阅 关于 网络钩子 和 创建网络钩子。

禁用存储库 Webhook

要禁用存储库 Webhook,可以将其停用或删除。 必须是存储库所有者,或在存储库中具有管理员访问权限的人员,才能禁用 Webhook。

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

  1. 在 GitHub 上,导航到存储库的主页面。1. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。
    1. 在左边栏中,单击 “Webhooks”****。1. 在“Webhook”下,找到要禁用的 Webhook。

  2. 通过停用或删除 Webhook 将其禁用:

    1. 要停用 Webhook:__
      1. 单击 “编辑” 。
      2. 请取消选择“启用”。****
      3. 单击“更新 Webhook”。
    2. 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。

禁用组织 Webhook

要禁用组织的 Webhook,可以将其停用或删除。 只有组织所有者才能禁用组织中的 Webhook。

可以使用 GitHub Web 界面或 REST API 来删除组织 Webhook。 有关使用 REST API 删除组织 Webhook 的详细信息,请参阅“用于组织 Webhooks 的 REST API 接口节点”。

  1. 在 GitHub 上任意页的右上角,单击个人资料图片。
  2. 单击“你的组织”。****
  3. 在组织右侧,单击“设置”。
  4. 在左边栏中,单击 “Webhooks”****。
  5. 在“Webhook”下,找到要禁用的 Webhook。
  6. 通过停用或删除 Webhook 将其禁用:
    1. 要停用 Webhook:__
      1. 单击 “编辑” 。
      2. 请取消选择“启用”。****
      3. 单击“更新 Webhook”。
    2. 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。

禁用 GitHub Enterprise 的全局 Webhook

企业所有者可以在 GitHub Enterprise 中禁用全局 Webhook。

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

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料头像,然后单击“Enterprise settings”。1. 在页面左侧的企业帐户边栏中,单击 “Settings”********。1. 在“ Settings”下,单击“Hooks”。1. 在“Webhook”下,找到要禁用的 Webhook。
  2. 通过停用或删除 Webhook 将其禁用:
    1. 要停用 Webhook:__
      1. 单击 “编辑” 。
      2. 请取消选择“启用”。****
      3. 单击“更新 Webhook”。
    2. 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。

禁用 GitHub App 的 Webhook

每个 GitHub App 有一个 Webhook。 无法删除该 Webhook,但可以停用该 Webhook。 GitHub App 的所有者可以为该应用停用 Webhook。 如果应用所有者为 GitHub App 指定了任何应用管理员,则应用管理员也可以停用应用的 Webhook。

  1. 在 GitHub 上任意页的右上角,单击你的个人资料图片。
  2. 导航到你的帐户设置。
    • 对于由个人帐户拥有的应用,请单击“设置”****。
    • 对于组织拥有的应用:
      1. 单击“你的组织”。
      2. 在组织的右侧,单击设置。 1. 在左边栏中,单击 “Developer settings”****。
  3. 在左侧边栏中,单击“GitHub Apps”。
  4. 在要为其停用 Webhook 的 GitHub App 旁边,单击“编辑”****。
  5. 在“Webhook”下,取消勾选启用以禁用 Webhook。
  6. 单击“保存更改”。