关于全局 web 挂钩
当企业内部发生事件时,您可以使用全局 web 挂钩通知外部 Web 服务器。 您可以将服务器配置为接收 web 挂钩的有效负载,然后运行监控、响应或实施企业用户和组织管理规则的应用程序或代码。 有关详细信息,请参阅“Webhook”。
例如,你可以将 GitHub.com 配置为在有人创建、删除或修改企业内的存储库或组织时发送 Webhook。 您可以将服务器配置为在收到 web 挂钩后自动执行任务。
还可以使用 APIs 来管理全局 Webhook。 有关操作的完整列表,请参阅“GitHub Enterprise 管理”。
添加全局 web 挂钩
-
在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。
-
在企业列表中,单击您想要查看的企业。
-
在企业帐户边栏中,单击“设置”。 1. 在“ 设置”下,单击“挂钩”。
-
单击“添加 Webhook” 。
-
输入您想要接收有效负载的 URL。
-
(可选)使用“内容类型”下拉菜单,并单击一个有效负载格式。
-
(可选)在“机密”字段中,键入用作
secret
密钥的字符串。 -
(可选)如果有效负载 URL 为 HTTPS,并且你不希望 GitHub Enterprise Server 在传递有效负载时验证 SSL 证书,请选择“禁用 SSL 验证”。 阅读 SSL 验证的信息,然后单击“我已了解我的 Webhook 可能不安全”。
警告:SSL 验证有助于确保安全传递挂钩有效负载。 我们不建议禁用 SSL 验证。
-
确定您希望此 web 挂钩对每个事件还是选定事件触发。
- 对于每个事件,请选择“向我发送所有内容”。
- 要选择特定事件,请选择“让我选择单个事件”。
-
如果选择单个事件,请选择将触发 web 挂钩的事件。
-
确认已选择“活动”。
-
单击“添加 Webhook” 。
编辑全局 web 挂钩
-
在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。
-
在企业列表中,单击您想要查看的企业。
-
在企业帐户边栏中,单击“设置”。 1. 在“ 设置”下,单击“挂钩”。
-
在想要编辑的 Webhook 旁,单击“编辑”。
-
更新 web 挂钩的设置。
-
单击“更新 Webhook”。
删除全局 web 挂钩
-
在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。
-
在企业列表中,单击您想要查看的企业。
-
在企业帐户边栏中,单击“设置”。 1. 在“ 设置”下,单击“挂钩”。
-
在想要删除的 Webhook 旁,单击“删除”。
-
阅读有关删除 Webhook 的信息,然后单击“是,删除 Webhook”。
查看最近的交付和回复
-
在 GitHub.com 的右上角,单击你的个人资料照片,然后单击“你的企业”。
-
在企业列表中,单击您想要查看的企业。
-
在企业帐户边栏中,单击“设置”。 1. 在“ 设置”下,单击“挂钩”。
-
在 web 挂钩列表中,单击您想要查看其投递的 web 挂钩。
-
在“Recent deliveries”下,单击投递以查看详细信息。