Skip to main content

webhookの編集

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    GitHub Enterprise Server でプロフィール写真をクリックすると表示されるドロップダウン メニューのスクリーンショット。 [Enterprise settings] オプションが枠線で囲まれています。

  2. ページの上部にある [ Settings] をクリックします。

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

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

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

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

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

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

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

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

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

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

  5. Webhook 構成を更新する App の横にある [編集] をクリックします。

  6. 基本的な Webhook 設定を編集するには:

    1. [Webhook] で、Webhook の設定に必要な変更を行います。
    2. [変更を保存] をクリックします。
  7. Webhook がサブスクライブしているイベントを変更するには:

    1. サイドバーで、[アクセス許可とイベント] をクリックします。

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

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

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

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

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