Webhook の無効化について
以前リポジトリ、組織、GitHub Enterprise、GitHub App で有効にした Webhook を無効にすることができます。
Webhook を無効にするには、選択を解除するか、削除します。 Webhook を非アクティブ化すると、webhook の配信が停止します。後で Webhook を再アクティブ化することもできます。 削除した Webhook は、復元できません。
詳細については、「webhook について」および「webhookの作成」を参照してください。
リポジトリの Webhook を無効にする
リポジトリの Webhook を無効にするには、無効にするか、削除します。 Webhook を無効にするには、リポジトリのオーナーであるか、リポジトリの管理者アクセス権が必要です。
GitHub Web インターフェイスまたは REST API を使用して、リポジトリの Webhook を削除できます。 REST API を使用してリポジトリ Webhook を削除する方法の詳細については、「リポジトリ webhook」を参照してください。
-
お使いの GitHub Enterprise Server インスタンス で、リポジトリのメイン ページへ移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
左側のサイドバーで、 [ Webhooks] をクリックします。
-
[Webhook] で、無効にする Webhook を見つけます。
-
Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- [編集] をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
組織の Webhook を無効にする
組織の Webhook を無効にするには、選択を解除するか、削除します。 組織のオーナーのみが、その組織の Webhook を無効化できます。
GitHub Web インターフェイスまたは REST API を使用して、組織の Webhook を削除できます。 REST API を使用して組織 Webhook を削除する方法の詳細については、「組織webhook」を参照してください。
- お使いの GitHub Enterprise Server インスタンス の任意のページの右上隅にある、自分のプロファイル写真をクリックします。
- [自分の組織] をクリックします。
- 組織の右側にある [設定] をクリックします。
- 左側のサイドバーで、 [ Webhooks] をクリックします。
- [Webhook] で、無効にする Webhook を見つけます。
- Webhook を非アクティブ化または削除して無効にします。
- Webhook を_非アクティブ化_するには:
- [編集] をクリックします。
- [アクティブ化] を選択解除します。
- [Webhook の更新] をクリックします。
- グループを_削除_するには、[削除] をクリックします。 この操作を元に戻すことはできません。
- Webhook を_非アクティブ化_するには:
GitHub Enterprise
のグローバル Webhook を無効にする
エンタープライズのオーナーは、GitHub Enterprise のグローバル Webhook を無効にすることができます。 詳しくは、「グローバルwebhookの管理」を参照してください。
Webhook のGitHub App を無効にする
GitHub App への Webhook 配信を無効にしたり、サブスクライブするイベントを変更したりできます。 詳しくは、「GitHub App 登録の変更」を参照してください。