# 使用网络钩子（Webhook）

了解如何使用 Webhook 对事件 GitHub做出响应。

## Links

* [创建网络钩子](/zh/enterprise-server@3.22/webhooks/using-webhooks/creating-webhooks)

  您可以创建 Webhook 来订阅在 GitHub 上发生的特定事件。

* [处理 Webhook 交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/handling-webhook-deliveries)

  了解如何编写代码来侦听和响应 Webhook 交付。

* [验证 Webhook 交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/validating-webhook-deliveries)

  可以使用 Webhook 机密来验证 Webhook 传递是否来自 GitHub。

* [/delivering-webhooks-to-private-systems](/zh/enterprise-server@3.22/delivering-webhooks-to-private-systems)

* [测试 Webhook](/zh/enterprise-server@3.22/webhooks/using-webhooks/editing-webhooks)

  创建 Webhook 之后，可以对其进行更改。

* [禁用网络钩子 (Webhook)](/zh/enterprise-server@3.22/webhooks/using-webhooks/disabling-webhooks)

  可以禁用 Webhook 以取消订阅发生 GitHub的事件。

* [使用 Webhook 的最佳做法](/zh/enterprise-server@3.22/webhooks/using-webhooks/best-practices-for-using-webhooks)

  在使用 Webhook 时遵循以下最佳做法以提高安全性和性能。

* [处理失败的 Webhook 交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/handling-failed-webhook-deliveries)

  GitHub 不会自动重新传送失败的 Webhook 交付，但你可以手动或通过编写代码来处理失败的交付。

* [自动重新传送存储库 Webhook 的失败交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

  可以编写脚本来处理存储库 Webhook 的失败交付。

* [自动重新传送组织 Webhook 的失败交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-an-organization-webhook)

  可以编写脚本来处理某组织的 Webhook 的失败交付。

* [自动重新传送 GitHub App Webhook 的失败交付](/zh/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-github-app-webhook)

  可以编写脚本来处理 GitHub App Webhook 的失败传递。