跳至主要内容

禁用 Webhook

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

关于禁用 Webhook

您可以禁用之前为仓库、组织、GitHub Marketplace 帐户、GitHub Sponsors 帐户或 GitHub 应用启用的 Webhook。

要禁用 Webhook,您可以选择停用或删除它。停用 Webhook 后,Webhook 传递将停止,您可以选择稍后重新激活 Webhook。删除 Webhook 后,将无法恢复。

有关更多信息,请参阅“关于 Webhook”和“创建 Webhook”。

禁用仓库 Webhook

要禁用仓库 Webhook,您可以停用或删除它。您必须是仓库所有者,或在仓库中具有管理员访问权限,才能禁用 Webhook。

您可以使用 GitHub Web 界面或 REST API 删除仓库的 Webhook。有关使用 REST API 删除仓库 Webhook 的更多信息,请参阅“仓库 Webhook 的 REST API 端点”。

  1. 在 GitHub 上,导航到仓库的主页。

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

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  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 Marketplace Webhook

您可以停用之前为与您在 GitHub Marketplace 上发布的应用相关的事件启用的 Webhook。您无法删除 Webhook。只有应用的所有者才能停用应用的 GitHub Marketplace Webhook。如果某个组织为该组织拥有的 GitHub 应用指定了任何应用管理员,则应用管理员也可以停用 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 应用的 Webhook

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

  1. 在 GitHub 上任何页面的右上角,单击您的个人资料照片。

  2. 导航到您的帐户设置。

    • 对于个人帐户拥有的应用,请单击**设置**。
    • 对于组织拥有的应用
      1. 单击**您的组织**。
      2. 在组织的右侧,单击**设置**。
  3. 在左侧边栏中,单击** 开发者设置**。

  4. 在左侧边栏中,单击**GitHub 应用**。

  5. 在您要停用 Webhook 的 GitHub 应用旁边,单击**编辑**。

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

  7. 单击**保存更改**。