Skip to main content

webhookの編集

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

Webhook の編集について

Webhook を編集して、Webhook が最初に作成されたときに選択された設定を変更できます。 Webhook の作成時に選択できる設定の詳細については、「webhookの作成」を参照してください。

リポジトリの Webhook を編集する

特定のリポジトリに作成された Webhook を編集できます。 リポジトリの Webhook を編集するには、そのリポジトリのオーナーであるか、リポジトリの管理者アクセス権が必要です。

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

  1. GitHub で、リポジトリのメイン ページに移動します。

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

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

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

  4. 編集する Webhook の横の [編集] をクリックします。

  5. Webhook 設定に必要な変更を加えます。

  6. [webhook の更新] をクリックします。

組織の Webhook を編集する

特定の組織で作成された Webhook を編集できます。 組織で Webhook を作成するには、その組織のオーナーである必要があります。

GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を編集できます。 REST API を使用して組織の Webhook を作成する方法の詳細については、「組織の Webhook の REST API エンドポイント」を参照してください。

  1. GitHub で、リポジトリのメイン ページに移動します。

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

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

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

  4. 編集する Webhook の横の [編集] をクリックします。

  5. Webhook 設定に必要な変更を加えます。

  6. [webhook の更新] をクリックします。

GitHub Enterprise

のグローバル Webhook を編集する

エンタープライズ オーナーは、グローバル Webhook を編集して、Webhook が最初に作成されたときに選択された設定を変更できます。

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

  1. GitHub Enterprise Server の右上で、ご自分のプロフィール フォトをクリックしてから、 [Enterprise 設定] をクリックします。

    GitHub Enterprise Server のプロファイル写真をクリックしたときに表示されるドロップダウン メニューのスクリーンショット。 [エンタープライズ設定] オプションが濃いオレンジ色の枠線で強調表示されています。

  2. ページの左側にある Enterprise アカウントのサイドバーで、 [設定] をクリックします。

  3. [ 設定] で、 [フック] をクリックします。

  4. 編集する Webhook の横の [編集] をクリックします。

  5. Webhook 設定に必要な変更を加えます。

  6. [webhook の更新] をクリックします。

GitHub App の Webhook を編集する

それぞれの GitHub App には、一つの Webhook があります。 Webhook を削除することはできませんが、Webhook をアクティブ化または非アクティブ化したり、Webhook がサブスクライブする Webhook イベントを変更したり、Webhook の他の基本設定を変更したりすることはできます。

GitHub App のオーナーは、アプリの Webhook 構成を編集できます。 組織が、その組織が所有する GitHub App のアプリマネージャーを指定している場合、アプリ マネージャーも Webhook 構成を編集することができます。 詳しくは、「GitHub Apps での Webhook の使用」を参照してください。

  1. GitHub の任意のページの右上隅にある、自分のプロファイル写真をクリックします。
  2. アカウント設定にアクセスしてください。
    • 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
    • 組織が所有するアプリの場合:
      1. [自分の組織] をクリックします。
      2. 組織の右側にある [設定] をクリックします。
  3. 左側のサイドバーで [ 開発者設定] をクリックします。
  4. 左側のサイドバーで、 [GitHub Apps] をクリックします。
  5. Webhook 構成を更新する GitHub App の横にある [編集] をクリックします。
  6. 基本的な Webhook 設定を編集するには:
    1. [Webhook] で、Webhook の設定に必要な変更を行います。
    2. [変更を保存] をクリックします。
  7. Webhook がサブスクライブしているイベントを変更するには:
    1. サイドバーで、[アクセス許可とイベント] をクリックします。

    2. GitHub App の登録で選択できる具体的な Webhook イベントは、アプリに対して選択したアクセス許可の種類によって決まります。 まず、アプリに付与するアクセス許可を選択する必要があります。これで、そのアクセス許可のセットに関連する Webhook イベントにアプリをサブスクライブできます。

      セクション [リポジトリのアクセス許可]、[組織のアクセス許可]、[アカウントのアクセス許可] で、アプリがサブスクライブするイベントに必要なアクセス許可を選びます。 詳しくは、「GitHub アプリのアクセス許可を選択する」を参照してください。 アクセス許可を変更する際に考慮すべき事項の詳細については、「GitHub App 登録の変更」を参照してください。

    3. [イベントにサブスクライブする] で、GitHub App で受け取りたい Webhook イベントを選びます。

    4. [変更を保存] をクリックします。

REST API を使用して、GitHub App の Webhook 構成を編集できます。 REST API を使用して最近の配信を表示する方法について詳しくは、「GitHub AppWebhook 用 REST API エンドポイント」を参照してください。