Webhook の再配信について
アプリケーションのテストやサーバーのダウンタイムからの復旧に役立つ Webhook を再配信することができます。 過去 7 日間に発生した Webhook 配信を再配信できます。 GitHub は、失敗した配信を自動的に再配信しません。
リポジトリ Webhook の再配信
リポジトリへの管理者アクセス権を持つユーザーのみが、そのリポジトリ内の Webhook の再配信できます。
GitHub Web インターフェイスまたは REST API を使用して、リポジトリの Webhook を再配信できます。 REST API を使用して再配信する方法について詳しくは、「リポジトリ ウェブフック の REST API エンドポイント」を参照してください。
-
お使いの GitHub Enterprise Server インスタンス で、リポジトリのメイン ページへ移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [コードと自動化] セクションで、 Webhoook] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
-
[最近の配信] をクリックします。 過去 7 日からのすべての配信が一覧表示されます。 この Webhook が過去 7 日以内に配信されていない場合、一覧表示には配信が表示されません。
-
再配信する配信の配信 GUID をクリックします。
-
[Redeliver](再配信) をクリックします。
組織 Webhook の再配信
組織のオーナーのみが、その組織の Webhook 再配信できます。
GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を再配信できます。 REST API を使用して再配信する方法について詳しくは、「組織の Webhook の REST API エンドポイント」を参照してください。
-
お使いの GitHub Enterprise Server インスタンス で、Organization のメイン ページへ移動します。
-
組織名の下で、 [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
サイドバーの [コードと自動化] セクションで、 Webhoook] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
-
[最近の配信] をクリックします。 過去 7 日からのすべての配信が一覧表示されます。 この Webhook が過去 7 日以内に配信されていない場合、一覧表示には配信が表示されません。
-
再配信する配信の配信 GUID をクリックします。
-
[Redeliver](再配信) をクリックします。
Redelivering GitHub App webhooks
GitHub App のオーナーは、アプリの Webhook の再配信を閲覧できます。 組織が、その組織が所有する GitHub App のアプリマネージャーを指定している場合、アプリ マネージャーもWebhook の再配信ができます。
GitHub Web インターフェイスまたは REST API を使用して、GitHub App のWebhook の再配信ができます。 REST API 再配信の使用について詳しくは、「GitHub AppWebhook 用 REST API エンドポイント」を参照してください。
-
GitHub の任意のページの右上隅にある、自分のプロファイル写真をクリックします。
-
アカウント設定にアクセスしてください。
- 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
- 組織が所有するアプリの場合:
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。
-
左側のサイドバーで [ 開発者設定] をクリックします。
-
左側のサイドバーで、 [GitHub Apps] をクリックします。
-
Webhook の再配信をする GitHub App の横にある [編集] をクリックします。
-
サイドバーで、[詳細設定] をクリックします。
-
[最近の配信] には、過去 7 日間のすべての配信が一覧表示されます。 この Webhook が過去 7 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。
再配信する配信の配信 GUID をクリックします。
-
[Redeliver](再配信) をクリックします。
グローバル Webhook の再配信
エンタープライズ Webhook の再配信ができるのは、そのエンタープライズのオーナーだけです。
-
GitHub Enterprise Server の右上で、ご自分のプロフィール フォトをクリックしてから、 [Enterprise 設定] をクリックします。
-
ページの左側にある Enterprise アカウントのサイドバーで、 [設定] をクリックします。
-
[ 設定] で、 [フック] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
-
[最近の配信] には、過去 7 日間のすべての配信が一覧表示されます。 この Webhook が過去 7 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。
再配信する配信の配信 GUID をクリックします。
-
[Redeliver](再配信) をクリックします。