跳至主要内容

禁用 Webhook

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

关于禁用 Webhook

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

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

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

禁用仓库 Webhook

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

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

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

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

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

  3. 在左侧边栏中,点击 Webhooks

  4. 在“Webhooks”下,找到您要禁用的 webhook。

  5. 通过停用或删除 webhook 来禁用它。

    1. 停用 webhook
      1. 点击编辑
      2. 取消选择激活
      3. 点击更新 webhook
    2. 删除 webhook,请点击删除。此操作无法撤销。

禁用组织 webhook

要禁用组织 webhook,您可以停用或删除它。只有组织所有者可以禁用组织中的 webhook。

您可以使用 GitHub 网页界面或 REST API 删除组织 webhook。有关使用 REST API 删除组织 webhook 的更多信息,请参阅“组织 webhook 的 REST API 端点”。

  1. 在 GitHub.com 上任何页面右上角,点击您的个人资料照片。
  2. 点击您的组织
  3. 在组织的右侧,点击设置
  4. 在左侧边栏中,点击 Webhooks
  5. 在“Webhooks”下,找到您要禁用的 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. 在左侧边栏中,单击 **Webhooks**。
  4. 在“Webhooks”下,找到您要禁用的 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. 点击 **保存更改**。