关于全局 web 挂钩
You can use global webhooks to notify an external web server when events occur within your enterprise. You can configure the server to receive the webhook's payload, then run an application or code that monitors, responds to, or enforces rules for user and organization management for your enterprise. 更多信息请参阅“web 挂钩”。
For example, you can configure your GitHub Enterprise Server instance to send a webhook when someone creates, deletes, or modifies a repository or organization within your enterprise. You can configure the server to automatically perform a task after receiving the webhook.
您也可以使用 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
密钥的字符串。 -
Optionally, if your payload URL is HTTPS and you would not like GitHub Enterprise Server to verify SSL certificates when delivering payloads, select Disable SSL verification. 阅读 SSL 验证的信息,然后单击 I understand my webhooks may not be secure。
警告:SSL 验证有助于确保安全投递挂钩有效负载。 我们不建议禁用 SSL 验证。
-
Decide if you'd like this webhook to trigger for every event or for selected events.
- 对于每个事件,请选择 Send me everything。
- 要选择特定事件,请选择 Let me select individual events。
-
If you chose to select individual events, select the events that will trigger the webhook.
-
Confirm that the Active checkbox is selected.
-
单击 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”下,单击投递以查看详细信息。