Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-09-25. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

Webhook の使用

Webhook を使用して、GitHub のイベントに対応する方法について説明します。

webhookの作成

Webhook を作成して、GitHub で発生する特定のイベントをサブスクライブできます。

webhookの配信の取り扱い

Webhook 配信をリッスンして応答するコードを記述する方法について説明します。

Webhook 配信を検証する

Webhook シークレットを使用して、Webhook の配信が GitHub からの配信であることを確認できます。

webhookの編集

Webhook を作成した後、Webhook に変更を加えることができます。

Webhook を無効にする

Webhook を削除して、GitHub で発生するイベントへの登録を解除できます。

Webhook の使用に関するベスト プラクティス

Webhook を使用する場合のセキュリティとパフォーマンスを向上させるには、次のベスト プラクティスに従います。

webhookの失敗した配信の処理

GitHub は失敗した Webhook 配信を自動的に再配信しませんが、失敗した配信は手動で処理することも、コードを記述して処理することもできます。

リポジトリの Webhook の失敗した配信を自動的に再配信する

リポジトリの Webhook の失敗した配信を処理するスクリプトを作成できます。

組織の Webhook の失敗した配信を自動的に再配信する

組織の Webhook の失敗した配信を処理するスクリプトを記述できます。

GitHub App webhook の失敗した配信を自動的に再配信する

GitHub App Webhook の配信失敗を処理するスクリプトを記述できます。