Skip to main content

Webhook の再配信

失敗した配信からの復旧を支援するために、過去 3 日間の Webhook 配信を再配信できます。

Webhook の再配信について

アプリケーションのテストやサーバーのダウンタイムからの復旧に役立つ Webhook を再配信することができます。 過去 3 日間に発生した Webhook 配信を再配信できます。 GitHub は、失敗した配信を自動的に再配信しません。

リポジトリ Webhook の再配信

リポジトリへの管理者アクセス権を持つユーザーのみが、そのリポジトリ内の Webhook の再配信できます。

GitHub Web インターフェイスまたは REST API を使用して、リポジトリの Webhook を再配信できます。 REST API を使用してウェブフックを再配信する方法の詳細については、「リポジトリ ウェブフック の REST API エンドポイント」を参照してください。

  1. GitHub で、リポジトリのメイン ページに移動します。1. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  2. サイドバーの [Code and automation] セクションで、 [Webhooks] をクリックします。

  3. Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。

    Webhook の一覧のスクリーンショット。 Webhook を表示するための URL リンクが、オレンジ色の枠線で強調表示されています。
    1. [最近の配信] をクリックします。 過去 3 日からのすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。

  4. 再配信したい配信の GUID をクリックします。

  5.        **Redeliver** をクリックします。
    

組織のWebhookを再配信する

組織のオーナーのみが、その組織の Webhook 再配信できます。

GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を再配信できます。 REST API を使用してウェブフックを再送信する方法の詳細については、「組織の Webhook の REST API エンドポイント」を参照してください。

  1. GitHub で、organization のメイン ページに移動します。1. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  2. サイドバーの [Code and automation] セクションで、 [Webhooks] をクリックします。

  3. Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。

    Webhook の一覧のスクリーンショット。 Webhook を表示するための URL リンクが、オレンジ色の枠線で強調表示されています。
    1. [最近の配信] をクリックします。 過去 3 日からのすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。

  4. 再配信したい配信の GUID をクリックします。

  5.        **再配信** をクリックします。
    

GitHub App の Webhook を再配信する

GitHub App の所有者は、アプリの Webhook を再配信できます。 アプリ所有者が GitHub App のアプリ マネージャーを指定している場合は、アプリ マネージャーも Webhook を再配信できます。

GitHub Web インターフェイスまたは REST API を使用して、GitHub App のWebhook の再配信ができます。 REST API 再配信の使用の詳細については、「GitHub App アプリのWebhook用REST APIエンドポイント」を参照してください。

  1. GitHub の任意のページの右上隅にある、自分のプロフィール写真をクリックします。

  2. アカウント設定にアクセスしてください。

    • 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
    • 組織が所有するアプリの場合:
      1. [自分の組織] をクリックします。
      2. 組織の右側にある [設定] をクリックします。 1. 左側のサイドバーの [Developer settings] をクリックします。
  3. 左側のサイドバーで、 [GitHub Apps] をクリックします。

  4. Webhook の再配信をする GitHub App の横にある [編集] をクリックします。

  5. サイドバーで、[詳細] をクリックします。

  6. [最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。

    再配信する配信の配信 GUID をクリックします。

    Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。

  7.        **「再配信」(Redeliver)** をクリックします。
    

GitHub Marketplace の Webhook の再配信

GitHub App のオーナーは、アプリのGitHub Marketplace Webhook を再配信できます。 アプリ所有者が GitHub App のアプリ マネージャーを指定している場合は、アプリ マネージャーも Webhook を再配信できます。

  1.        [GitHub Marketplace 一覧ページ](https://github.com/marketplace/manage) に移動します。
    
  2. Webhook 再配信をする GitHub Marketplace 一覧の横にある [リストの管理] をクリックします。

  3. サイドバーで、[Webhook] をクリックします。

  4. [最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。

    再配信する配信の配信 GUID をクリックします。

    Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。

  5.        **再配信**をクリックします。
    

GitHub Sponsors のWebhookの再配信

スポンサーされたアカウントのオーナーのみが、そのアカウントのスポンサー Webhook の再配信ができます。

  1. 任意のページで、右上隅にあるプロフィール画像をクリックし、次に [Your sponsors] をクリックします。

  2. Webhook の再配信をするアカウントの横にある [ダッシュボード] をクリックします。

  3. 左のサイドバーで、[Webhooks] をクリックします。

  4. Webhook の一覧で、再配信する Webhook の URL をクリックします。 Webhook が構成されていない場合、Webhook は一覧表示されません。

    Webhook の一覧のスクリーンショット。 Webhook を表示するための URL リンクが、オレンジ色の枠線で強調表示されています。
    1. [最近の配信] には、過去 3 日間のすべての配信が一覧表示されます。 この Webhook が過去 3 日以内に配信されていない場合、一覧表示には配信が表示されません。 Webhook がアクティブでない場合、[最近の配信] セクションは表示されません。

    再配信する配信の配信 GUID をクリックします。

    Webhook の [最近の配信] 一覧のスクリーンショット。 配信の一覧で配信 GUID がオレンジ色の枠線で強調表示されています。

  5.        **「リデリバー」** をクリックします。