Webhook の無効化について
以前リポジトリ、組織、GitHub Enterprise、GitHub Marketplace アカウント、GitHub Sponsors アカウント、GitHub App で有効にした Webhook を無効にすることができます。
Webhook を無効にするには、選択を解除するか、削除します。 Webhook を非アクティブ化すると、webhook の配信が停止します。後で Webhook を再アクティブ化することもできます。 削除した Webhook は、復元できません。
詳細については、「webhook について」および「webhookの作成」を参照してください。
リポジトリの Webhook を無効にする
リポジトリの Webhook を無効にするには、無効にするか、削除します。 Webhook を無効にするには、リポジトリのオーナーであるか、リポジトリの管理者アクセス権が必要です。
GitHub Web インターフェイスまたは REST API を使用して、リポジトリの Webhook を削除できます。 REST API を使用してリポジトリ Webhook を削除する方法の詳細については、「リポジトリ ウェブフック の REST API エンドポイント」を参照してください。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
左側のサイドバーで、 [ Webhooks] をクリックします。
-
[Webhook] で、無効にする Webhook を見つけます。
-
Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- 編集 をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
組織の Webhook を無効にする
組織の Webhook を無効にするには、選択を解除するか、削除します。 組織のオーナーのみが、その組織の Webhook を無効化できます。
GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を削除できます。 REST API を使用して組織の Webhook を削除する方法の詳細については、「組織の Webhook の REST API エンドポイント」を参照してください。
- GitHub にある任意のページの右上隅で、プロフィール写真をクリックします。
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。
- 左側のサイドバーで、 [ Webhooks] をクリックします。
- [Webhook] で、無効にする Webhook を見つけます。
- Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- 編集 をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
GitHub Enterprise
のグローバル Webhook を無効にする
エンタープライズのオーナーは、GitHub Enterprise のグローバル Webhook を無効にすることができます。
- GitHub の右上隅にあるプロフィール写真をクリックします。
- ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。
- ページの左側にある Enterprise アカウントのサイドバーで、 [設定] をクリックします。
- [ 設定] で、 [フック] をクリックします。
- [Webhook] で、無効にする Webhook を見つけます。
- Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- 編集 をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
GitHub Marketplace Webhook を無効にする
GitHub Marketplace で発行したアプリに関連するイベントに対して、以前有効化された Webhook を非アクティブ化できます。 Webhook を削除することはできません。 アプリの GitHub Marketplace Webhook を非アクティブ化できるのは、アプリのオーナーだけです。 組織が、その組織が所有する GitHub App のアプリマネージャーを指定している場合、アプリ マネージャーも GitHub Marketplace Webhook を無効にすることができます。
- GitHub Marketplace 一覧ページ に移動します。
- Webhook 配信を表示する GitHub Marketplace 一覧の横にある [リストの管理] をクリックします。
- サイドバーで、[Webhook] をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
GitHub Sponsors Webhook を無効にする
GitHub Sponsors に関連するイベントに対して、以前に有効化された Webhook を無効にすることができます。 スポンサーされたアカウントのオーナーのみが、そのアカウントのスポンサー Webhook を無効化できます。
- 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に [スポンサー] をクリックします。
- Webhook を編集するアカウントの横にある [ダッシュボード] をクリックします。
- 左のサイドバーで、 [Webhooks] をクリックします。
- [Webhook] で、無効にする Webhook を見つけます。
- Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- 編集 をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
Webhook のGitHub App を無効にする
それぞれの GitHub App には、一つの Webhook があります。 Webhook を削除することはできませんが、Webhook を非アクティブ化することはできます。 GitHub App のオーナーは、アプリの Webhook を非アクティブ化することができます。 組織が、その組織が所有する GitHub App のアプリマネージャーを指定している場合、アプリ マネージャーもアプリの Webhook を非アクティブ化することができます。
-
GitHub の任意のページの右上隅にある、自分のプロファイル写真をクリックします。
-
アカウント設定にアクセスしてください。
- 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
- 組織が所有するアプリの場合:
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。
- Enterprise が所有するアプリの場合:
- Enterprise Managed Users を使用する場合は、[Enterprise] をクリックして Enterprise アカウントの設定に移動します。
- 個人用アカウントを使用する場合は、[Enterprise] をクリックしてから、Enterprise の右側にある [設定] をクリックします。
-
GitHub App 設定にアクセスしてください。
- 個人用アカウントまたは組織が所有するアプリの場合:
- 左側のサイドバーで、 [開発者向け設定] をクリックし、 [GitHub Apps] をクリックします。
- Enterprise が所有するアプリの場合:
- 左側のサイドバーで、 [設定] から GitHub Apps をクリックします。
- 個人用アカウントまたは組織が所有するアプリの場合:
-
Webhook を非アクティブ化する GitHub App の横にある [編集] をクリックします。
-
[Webhook] で、[アクティブ] の選択を解除して Webhook を無効にします。
-
[変更を保存] をクリックします。