关于全局 web 挂钩
You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. 例如,您可以将 web 挂钩配置为在以下情况下执行:
- 创建或删除用户帐户
- 创建或删除组织
- 向仓库添加协作者或从仓库中移除协作者
- 复刻仓库
您也可以使用 the GitHub Enterprise Server APIs 来管理全局 web 挂钩。 有关操作的完整列表,请参阅“全局 web 挂钩”。
添加全局 web 挂钩
-
访问
https://HOSTNAME/enterprises/ENTERPRISE-NAME
,将HOSTNAME
替换为您的实例的主机名,将ENTERPRISE-NAME
替换为您的企业帐户的名称,找到您的企业帐户。 -
在企业帐户侧边栏中,单击 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 挂钩
-
访问
https://HOSTNAME/enterprises/ENTERPRISE-NAME
,将HOSTNAME
替换为您的实例的主机名,将ENTERPRISE-NAME
替换为您的企业帐户的名称,找到您的企业帐户。 -
在企业帐户侧边栏中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在您想要编辑的 web 挂钩旁,单击 Edit。
-
更新 web 挂钩的设置。
-
单击 Update webhook。
删除全局 web 挂钩
-
访问
https://HOSTNAME/enterprises/ENTERPRISE-NAME
,将HOSTNAME
替换为您的实例的主机名,将ENTERPRISE-NAME
替换为您的企业帐户的名称,找到您的企业帐户。 -
在企业帐户侧边栏中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在您想要删除的 web 挂钩旁,请单击 Delete。
-
阅读有关删除 web 挂钩的信息,然后单击 Yes, delete webhook。
查看最近的交付和回复
-
访问
https://HOSTNAME/enterprises/ENTERPRISE-NAME
,将HOSTNAME
替换为您的实例的主机名,将ENTERPRISE-NAME
替换为您的企业帐户的名称,找到您的企业帐户。 -
在企业帐户侧边栏中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在 web 挂钩列表中,单击您想要查看其投递的 web 挂钩。
-
在“Recent deliveries”下,单击投递以查看详细信息。