关于全局 web 挂钩
当企业内部发生事件时,您可以使用全局 web 挂钩通知外部 Web 服务器。 您可以将服务器配置为接收 web 挂钩的有效负载,然后运行监控、响应或实施企业用户和组织管理规则的应用程序或代� �。 更多信息请参阅“web 挂钩”。
例如,您可以将 您的 GitHub Enterprise Server 实例 配置为在有人创建、� 除或修改企业内的存储库或组织时发送 web 挂钩。 您可以将服务器配置为在收到 web 挂钩后自动执行任务。
您也可以使用 the GitHub Enterprise Server APIs 来管理全局 web 挂钩。 有关操作的完整列表,请参阅“全局 web 挂钩”。
添� 全局 web 挂钩
-
在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)。
-
在企业帐户侧边� �中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
单击 Add webhook(添� web 挂钩)。
-
输入您想要接收有效负载的 URL。
-
或者,使用 Content type 下拉菜单,并单击有效负载� �式。
-
或者,在 Secret 字段中,输入用作
secret
密钥的字符串。 -
(可选)如果有效负载 URL 为 HTTPS,并且您不希望 GitHub Enterprise Server 在交付有效负载时验证 SSL 证书,请选择 Disable SSL verification(禁用 SSL 验证)。 阅读 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 挂钩
-
在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)。
-
在企业帐户侧边� �中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在您想要编辑的 web 挂钩旁,单击 Edit。
-
更新 web 挂钩的设置。
-
单击 Update webhook。
� 除全局 web 挂钩
-
在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)。
-
在企业帐户侧边� �中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在您想要� 除的 web 挂钩旁,请单击 Delete。
-
阅读有关� 除 web 挂钩的信息,然后单击 Yes, delete webhook。
查看最近的交付和回复
-
在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)。
-
在企业帐户侧边� �中,单击 Settings(设置)。
-
在“ Settings(设置)”下,单击 Hooks(挂钩)。
-
在 web 挂钩列表中,单击您想要查看其投递的 web 挂钩。
-
在“Recent deliveries”下,单击投递以查看详细信息。