Skip to main content

禁用 Webhook

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

关于禁用 Webhook

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

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

有关详细信息,请参阅 关于 web 挂钩创建 web 挂钩

禁用存储库 Webhook

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

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

  1. 在 GitHub 上,导航到存储库的主页面。

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

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

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

  4. 在“Webhook”下,找到要禁用的 Webhook。

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

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

禁用组织 Webhook

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

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

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

禁用 GitHub Enterprise

的全局 Webhook

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

  1. 在 GitHub 的右上角,单击你的个人资料照片。
  2. 根据环境,单击“你的企业”,或单击“你的企业”,然后单击要查看的企业********。
  3. 在页面左侧的企业帐户边栏中,单击 设置”。
  4. 在“ 设置”下,单击“挂钩”。
  5. 在“Webhook”下,找到要禁用的 Webhook。
  6. 通过停用或删除 Webhook 将其禁用:
    1. 要停用 Webhook:__
      1. 单击 “编辑”
      2. 请取消选择“启用”。****
      3. 单击“更新 Webhook”。
    2. 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。

禁用 GitHub Marketplace Webhook

可以停用先前为与在 GitHub Marketplace 上发布的应用相关的事件而启用的 Webhook。 无法删除 Webhook。 只有应用所有者才能停用应用的 GitHub Marketplace Webhook。 如果组织已为其拥有的 GitHub App 指定了任何应用管理员,应用管理员也可以停用 GitHub Marketplace Webhook。

  1. 导航到“GitHub Marketplace 列表页”。
  2. 在要查看其 Webhook 交付的 GitHub Marketplace 列表旁边,单击“管理列表”。****
  3. 单击边栏中的“Webhook”。****
  4. 请取消选择“启用”。****
  5. 单击“更新 Webhook”。

禁用 GitHub Sponsors Webhook

可以禁用先前为与 GitHub Sponsors 相关的事件而启用的 Webhook。 只有赞助帐户的所有者才能禁用该帐户的赞助 Webhook。

  1. 在任何页面的右上角,单击个人资料照片,然后单击“你的赞助者”。
  2. 在要编辑其 Webhook 的帐户旁边,单击“仪表板”****。
  3. 在左侧边栏中,单击“Webhook”。
  4. 在“Webhook”下,找到要禁用的 Webhook。
  5. 通过停用或删除 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. 如果使用的是 Enterprise Managed Users,请单击你的企业,以直接转到企业帐户设置。
      2. 如果使用的是个人帐户,请单击你的企业,然后单击企业右侧的设置
  3. 导航到 GitHub App 设置。

    • 对于由个人帐户或组织拥有的应用:
      1. 在左侧边栏中,单击 开发人员设置,然后单击 GitHub Apps
    • 对于由企业拥有的应用:
      1. 在左侧边栏中,在“设置”下,单击 GitHub Apps
  4. 在要为其停用 Webhook 的 GitHub App 旁边,单击“编辑”****。

  5. 在“Webhook”下,取消选择“活动”**** 以禁用 Webhook。

  6. 单击“保存更改”。