Webhook の編集について
Webhook を編集して、Webhook が最初に作成されたときに選択された設定を変更できます。 Webhook の作成時に選択できる設定の詳細については、「webhookの作成」を参照してください。
リポジトリの Webhook を編集する
特定のリポジトリに作成された Webhook を編集できます。 リポジトリの Webhook を編集するには、そのリポジトリのオーナーであるか、リポジトリの管理者アクセス権が必要です。
GitHub Web インターフェイスまたは REST API を使用して、リポジトリ Webhook を編集できます。 REST API を使用してリポジトリ Webhook を編集する方法の詳細については、「リポジトリ ウェブフック の REST API エンドポイント」を参照してください。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
左側のサイドバーで、 [Webhooks] をクリックします。
-
編集する Webhook の横の [編集] をクリックします。
-
Webhook 設定に必要な変更を加えます。
-
[webhook の更新] をクリックします。
組織の Webhook を編集する
特定の組織で作成された Webhook を編集できます。 組織で Webhook を作成するには、その組織のオーナーである必要があります。
GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を編集できます。 REST API を使用して organization の Webhook を作成する方法の詳細については、「組織の Webhook の REST API エンドポイント」を参照してください。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
左側のサイドバーで、 [Webhooks] をクリックします。
-
編集する Webhook の横の [編集] をクリックします。
-
Webhook 設定に必要な変更を加えます。
-
[webhook の更新] をクリックします。
グローバルWebhookのGitHub Enterpriseを編集
エンタープライズ オーナーは、グローバル Webhook を編集して、Webhook が最初に作成されたときに選択された設定を変更できます。
- 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
- ページの上部にある [ Settings] をクリックします。
- [ Settings] で、[Hooks] をクリックします。
- 編集する Webhook の横の [編集] をクリックします。
- Webhook 設定に必要な変更を加えます。
- [webhook の更新] をクリックします。
GitHub Marketplace webhook を編集
GitHub Marketplaceで発行したアプリ用に作成された Webhook を編集できます。 アプリの所有者、またはアプリのアプリ マネージャーのみが、 GitHub Marketplace Webhook を編集できます。 詳しくは、「GitHub Marketplace API の Webhook イベント」をご覧ください。
- GitHub Marketplace登録情報ページに移動します。
- Webhook 配信を表示するには、表示したい GitHub Marketplace listing の横にある リストの管理 をクリックします。
- サイドバーで、[Webhook] をクリックします。
- Webhook 設定に必要な変更を加えます。
- [webhook の更新] をクリックします。
GitHub Sponsors Webhook を編集
GitHub Sponsors アカウント用に作成された Webhook を編集できます。 スポンサーされたアカウントのオーナーのみが、そのアカウントのスポンサー Webhook を編集できます。
- 任意のページで、右上隅にあるプロフィール画像をクリックし、次に [Your sponsors] をクリックします。
- Webhook を編集するアカウントの横にある [ダッシュボード] をクリックします。
- 左のサイドバーで、 [Webhooks] をクリックします。
- 編集する Webhook の横の [編集] をクリックします。
- Webhook 設定に必要な変更を加えます。
- [webhook の更新] をクリックします。
GitHub App の Webhook の編集
各 GitHub App には 1 つの Webhook があります。 Webhook を削除することはできませんが、Webhook をアクティブ化または非アクティブ化したり、Webhook がサブスクライブする Webhook イベントを変更したり、Webhook の他の基本設定を変更したりすることはできます。
GitHub Appの所有者は、アプリの Webhook 構成を編集できます。 アプリ所有者が GitHub Appのアプリ マネージャーを指定している場合、アプリ マネージャーは Webhook 構成を編集することもできます。 詳しくは、「GitHub Apps での Webhook の使用」をご覧ください。
- GitHub の任意のページの右上隅にある、自分のプロフィール写真をクリックします。
- アカウント設定にアクセスしてください。
- 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
- 組織が所有するアプリの場合:
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。
- Enterprise が所有するアプリの場合:
- Enterprise Managed Users を使用する場合は、[Enterprise] をクリックして Enterprise アカウントの設定に移動します。
- 個人用アカウントを使用する場合は、[Enterprise] をクリックしてから、Enterprise の右側にある [設定] をクリックします。
- 左側のサイドバーの [Developer settings] をクリックします。
- 左側のサイドバーで、 [GitHub Apps] をクリックします。
- Webhook 構成を更新する GitHub App の横にある [ 編集] をクリックします。
- 基本的な Webhook 設定を編集するには:
- [Webhook] で、Webhook の設定に必要な変更を行います。
- [ 変更の保存] をクリックします。
- Webhook がサブスクライブしているイベントを変更するには:
-
サイドバーで、[アクセス許可とイベント] をクリックします。
-
GitHub App の登録で選択できる具体的な Webhook イベントは、アプリに対して選択したアクセス許可の種類によって決まります。 まず、アプリに付与するアクセス許可を選択する必要があります。これで、そのアクセス許可のセットに関連する Webhook イベントにアプリをサブスクライブできます。
セクション [リポジトリのアクセス許可]、[組織のアクセス許可]、[アカウントのアクセス許可] で、アプリがサブスクライブするイベントに必要なアクセス許可を選びます。 詳しくは、「GitHub アプリのアクセス許可の選択」をご覧ください。 アクセス許可を変更する際に考慮すべき事項の詳細については、「GitHub App登録の変更」を参照してください。
-
「Subscribe to Events」で、GitHub App が受信する Webhook イベントを選択します。
-
[ 変更の保存] をクリックします。
-
REST API を使用して、 GitHub Appの Webhook 構成を編集できます。 REST API を使用して最近の配信を表示する方法の詳細については、「GitHub App Webhook の REST API エンドポイント」を参照してください。