关于全局 web 挂钩
您可以使用全局 web 挂钩自动监视、响应或者为实例上的用户和组织管理强制执行规则。 例如,您可以将 web 挂钩配置为在以下情况下执行:
- 创建或删除用户帐户
- An organization is created or deleted
- 向仓库添加协作者或从仓库中移除协作者
- A repository is forked
您也可以使用 GitHub Enterprise Server API 来管理全局 web 挂钩。 For a complete list of actions, see "Global webhooks."
添加全局 web 挂钩
-
在任何页面的右上角,单击 。
-
在左侧边栏中,单击 Enterprise(企业)。
-
在企业帐户侧边栏中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
单击 Add webhook(添加 web 挂钩)。
-
输入您想要接收有效负载的 URL。
-
或者,使用 Content type 下拉菜单,并单击有效负载格式。
-
或者,在 Secret 字段中,输入用作
secret
密钥的字符串。 -
或者,如果您不希望 GitHub Enterprise Server 在投递有效负载时验证 SSL 证书,请单击 Disable SSL verification。 阅读 SSL 验证的信息,然后单击 I understand my webhooks may not be secure。
警告:SSL 验证有助于确保安全投递挂钩有效负载。 我们不建议禁用 SSL 验证。
-
确定您希望此 web 挂钩对每个事件还是选定事件触发:
- 对于每个事件,请选择 Send me everything。
- 要选择特定事件,请选择 Let me select individual events。
-
如果您选择针对各个事件触发,请选择针对组织还是用户活动触发此 web 挂钩。
-
确认已选中 Active 复选框(默认处于选中状态)。
-
单击 Add webhook(添加 web 挂钩)。
编辑全局 web 挂钩
- 在任何页面的右上角,单击 。
- 在左侧边栏中,单击 Enterprise(企业)。
- 在企业帐户侧边栏中,单击 Settings(设置)。
- 在“ Settings(设置)”下,单击 Hooks(挂钩)。
- 在您想要编辑的 web 挂钩旁,单击 Edit。
- 更新 web 挂钩的设置。
- 单击 Update webhook。
删除全局 web 挂钩
- 在任何页面的右上角,单击 。
- 在左侧边栏中,单击 Enterprise(企业)。
- 在企业帐户侧边栏中,单击 Settings(设置)。
- 在“ Settings(设置)”下,单击 Hooks(挂钩)。
- 在您想要删除的 web 挂钩旁,请单击 Delete。
- 阅读有关删除 web 挂钩的信息,然后单击 Yes, delete webhook。
查看最近的交付和回复
- 在任何页面的右上角,单击 。
- 在左侧边栏中,单击 Enterprise(企业)。
- 在企业帐户侧边栏中,单击 Settings(设置)。
- 在“ Settings(设置)”下,单击 Hooks(挂钩)。
- 在 web 挂钩列表中,单击您想要查看其投递的 web 挂钩。
- 在“Recent deliveries”下,单击投递以查看详细信息。