使用 Webhook
了解如何使用 Webhook 来响应 GitHub 上的事件。
创建 web 挂钩
可以创建 Webhook 来订阅在 GitHub 上发生的特定事件。
处理 Webhook 交付
了解如何编写代码来侦听和响应 Webhook 交付。
验证 Webhook 交付
可以使用 Webhook 机密来验证 Webhook 交付是否来自 GitHub。
将 Webhook 传送到专用系统
为了限制将专用系统公开到 Internet,可以使用反向代理将 Webhook 从 GitHub 转发到专用系统。
测试 Webhook
创建 Webhook 之后,可以对其进行更改。
禁用 Webhook
可以禁用 Webhook 以取消订阅在 GitHub 上发生的事件。
使用 Webhook 的最佳做法
在使用 Webhook 时遵循以下最佳做法以提高安全性和性能。
处理失败的 Webhook 交付
GitHub 不会自动重新交付失败的 Webhook 交付,但用户可以手动或通过编写代码来处理失败的交付。
自动重新传送存储库 Webhook 的失败交付
可以编写脚本来处理存储库 Webhook 的失败交付。
自动重新传送组织 Webhook 的失败交付
可以编写脚本来处理组织 Webhook 的失败交付。
自动重新传送 GitHub App Webhook 的失败交付
可以编写脚本来处理 GitHub App Webhook 的失败交付。