关于禁用 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 终结点”。
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在左侧边栏中,单击 “Webhook”。
-
在“Webhook”下,找到要禁用的 Webhook。
-
通过停用或删除 Webhook 将其禁用:
- 要停用 Webhook:__
- 单击 “编辑” 。
- 请取消选择“启用”。****
- 单击“更新 Webhook”。
- 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。
- 要停用 Webhook:__
禁用组织 Webhook
要禁用组织 Webhook,可以将其停用或删除。 只有组织所有者才能禁用组织中的 Webhook。
可以使用 GitHub Web 界面或 REST API 来删除组织 Webhook。 有关使用 REST API 删除组织 Webhook 的详细信息,请参阅“适用于组织 Webhook 的 REST API 终结点”。
- 在 GitHub 上任意页的右上角,单击你的个人资料照片。
- 单击“你的组织”。
- 在组织右侧,单击“设置”。
- 在左侧边栏中,单击 “Webhook”。
- 在“Webhook”下,找到要禁用的 Webhook。
- 通过停用或删除 Webhook 将其禁用:
- 要停用 Webhook:__
- 单击 “编辑” 。
- 请取消选择“启用”。****
- 单击“更新 Webhook”。
- 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。
- 要停用 Webhook:__
禁用 GitHub Enterprise
的全局 Webhook
企业所有者可以在 GitHub Enterprise 中禁用全局 Webhook。
- 在 GitHub 的右上角,单击你的个人资料照片。
- 根据环境,单击“你的企业”,或单击“你的企业”,然后单击要查看的企业********。
- 在页面左侧的企业帐户边栏中,单击 “设置”。
- 在“ 设置”下,单击“挂钩”。
- 在“Webhook”下,找到要禁用的 Webhook。
- 通过停用或删除 Webhook 将其禁用:
- 要停用 Webhook:__
- 单击 “编辑” 。
- 请取消选择“启用”。****
- 单击“更新 Webhook”。
- 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。
- 要停用 Webhook:__
禁用 GitHub Marketplace Webhook
可以停用先前为与在 GitHub Marketplace 上发布的应用相关的事件而启用的 Webhook。 无法删除 Webhook。 只有应用所有者才能停用应用的 GitHub Marketplace Webhook。 如果组织已为其拥有的 GitHub App 指定了任何应用管理员,应用管理员也可以停用 GitHub Marketplace Webhook。
- 导航到“GitHub Marketplace 列表页”。
- 在要查看其 Webhook 交付的 GitHub Marketplace 列表旁边,单击“管理列表”。****
- 单击边栏中的“Webhook”。****
- 请取消选择“启用”。****
- 单击“更新 Webhook”。
禁用 GitHub Sponsors Webhook
可以禁用先前为与 GitHub Sponsors 相关的事件而启用的 Webhook。 只有赞助帐户的所有者才能禁用该帐户的赞助 Webhook。
- 在任何页面的右上角,单击个人资料照片,然后单击“你的赞助者”。
- 在要编辑其 Webhook 的帐户旁边,单击“仪表板”****。
- 在左侧边栏中,单击“Webhook”。
- 在“Webhook”下,找到要禁用的 Webhook。
- 通过停用或删除 Webhook 将其禁用:
- 要停用 Webhook:__
- 单击 “编辑” 。
- 请取消选择“启用”。****
- 单击“更新 Webhook”。
- 要删除 Webhook,请单击“删除”。__**** 此操作不可撤消。
- 要停用 Webhook:__
禁用 GitHub App 的 Webhook
每个 GitHub App 有一个 Webhook。 无法删除 Webhook,但可以停用 Webhook。 GitHub App 的所有者可以为该应用停用 Webhook。 如果组织已为其拥有的 GitHub App 指定了任何应用管理员,应用管理员也可以为该应用停用 Webhook。
-
在 GitHub 上任意页的右上角,单击你的个人资料照片。
-
导航到你的帐户设置。
- 对于由个人帐户拥有的应用,请单击“设置”****。
- 对于组织拥有的应用:
- 单击“你的组织”。
- 在组织的右侧,单击设置。
- 对于由企业拥有的应用:
- 如果使用的是 Enterprise Managed Users,请单击你的企业,以直接转到企业帐户设置。
- 如果使用的是个人帐户,请单击你的企业,然后单击企业右侧的设置。
-
导航到 GitHub App 设置。
- 对于由个人帐户或组织拥有的应用:
- 在左侧边栏中,单击 开发人员设置,然后单击 GitHub Apps。
- 对于由企业拥有的应用:
- 在左侧边栏中,在“设置”下,单击 GitHub Apps。
- 对于由个人帐户或组织拥有的应用:
-
在要为其停用 Webhook 的 GitHub App 旁边,单击“编辑”****。
-
在“Webhook”下,取消选择“活动”**** 以禁用 Webhook。
-
单击“保存更改”。