Webhook の再配信について
アプリケーションのテストやサーバーのダウンタイムからの復旧に役立つ Webhook を再配信することができます。 過去 3 日間に発生した Webhook 配信を再配信できます。 GitHub は、失敗した配信を自動的に再配信しません。
リポジトリ Webhook の再配信
リポジトリへの管理者アクセス権を持つユーザーのみが、そのリポジトリ内の Webhook の再配信できます。
GitHub Web インターフェイスまたは REST API を使用して、リポジトリの Webhook を再配信できます。 REST API を使用してウェブフックを再配信する方法の詳細については、「リポジトリ ウェブフック の REST API エンドポイント」を参照してください。
-
GitHub で、リポジトリのメイン ページに移動します。1. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
サイドバーの [Code and automation] セクションで、 [Webhooks] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
1. [最近の配信] をクリックします。 過去 3 日からのすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。
-
再配信したい配信の GUID をクリックします。
-
**Redeliver** をクリックします。
組織のWebhookを再配信する
組織のオーナーのみが、その組織の Webhook 再配信できます。
GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を再配信できます。 REST API を使用してウェブフックを再送信する方法の詳細については、「組織の Webhook の REST API エンドポイント」を参照してください。
-
GitHub で、organization のメイン ページに移動します。1. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [Code and automation] セクションで、 [Webhooks] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
1. [最近の配信] をクリックします。 過去 3 日からのすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。
-
再配信したい配信の GUID をクリックします。
-
**再配信** をクリックします。
GitHub App の Webhook を再配信する
GitHub App の所有者は、アプリの Webhook を再配信できます。 アプリ所有者が GitHub App のアプリ マネージャーを指定している場合は、アプリ マネージャーも Webhook を再配信できます。
GitHub Web インターフェイスまたは REST API を使用して、GitHub App のWebhook の再配信ができます。 REST API 再配信の使用の詳細については、「GitHub App アプリのWebhook用REST APIエンドポイント」を参照してください。
-
GitHub の任意のページの右上隅にある、自分のプロフィール写真をクリックします。
-
アカウント設定にアクセスしてください。
- 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
- 組織が所有するアプリの場合:
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。 1. 左側のサイドバーの [Developer settings] をクリックします。
-
左側のサイドバーで、 [GitHub Apps] をクリックします。
-
Webhook の再配信をする GitHub App の横にある [編集] をクリックします。
-
サイドバーで、[詳細] をクリックします。
-
[最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。
再配信する配信の配信 GUID をクリックします。
![Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。](/assets/cb-26490/images/enterprise/site-admin-settings/global-webhooks-recent-deliveries.png)
-
**「再配信」(Redeliver)** をクリックします。
GitHub Marketplace の Webhook の再配信
GitHub App のオーナーは、アプリのGitHub Marketplace Webhook を再配信できます。 アプリ所有者が GitHub App のアプリ マネージャーを指定している場合は、アプリ マネージャーも Webhook を再配信できます。
-
[GitHub Marketplace 一覧ページ](https://github.com/marketplace/manage) に移動します。 -
Webhook 再配信をする GitHub Marketplace 一覧の横にある [リストの管理] をクリックします。
-
サイドバーで、[Webhook] をクリックします。
-
[最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。
再配信する配信の配信 GUID をクリックします。
![Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。](/assets/cb-26490/images/enterprise/site-admin-settings/global-webhooks-recent-deliveries.png)
-
**再配信**をクリックします。
GitHub Sponsors のWebhookの再配信
スポンサーされたアカウントのオーナーのみが、そのアカウントのスポンサー Webhook の再配信ができます。
-
任意のページで、右上隅にあるプロフィール画像をクリックし、次に [Your sponsors] をクリックします。
-
Webhook の再配信をするアカウントの横にある [ダッシュボード] をクリックします。
-
左のサイドバーで、[Webhooks] をクリックします。
-
Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。
1. [最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。
再配信する配信の配信 GUID をクリックします。
![Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。](/assets/cb-26490/images/enterprise/site-admin-settings/global-webhooks-recent-deliveries.png)
-
**「リデリバー」** をクリックします。