Informations sur la désactivation des webhooks
Vous pouvez désactiver un webhook qui était précédemment activé pour un référentiel, une organisation, GitHub Enterprise, ou GitHub App.
Pour désactiver un webhook, vous pouvez choisir de le désactiver ou de le supprimer. Lorsque vous désactivez un webhook, les livraisons du webhook s'arrêtent et vous pouvez choisir de réactiver le webhook ultérieurement. Lorsque vous supprimez un webhook, il ne peut pas être restauré.
Pour plus d’informations, consultez « À propos des webhooks » et « Création de webhooks ».
Désactivation d’un webhook de référentiel
Pour désactiver un webhook de référentiel, vous pouvez le désactiver ou le supprimer. Pour désactiver des webhooks, vous devez être propriétaire du référentiel ou disposer d'un accès administrateur au référentiel.
Vous pouvez utiliser l'interface web GitHub ou l'API REST pour supprimer un webhook pour un référentiel. Pour en savoir plus sur l'utilisation de l'API REST pour supprimer un webhook de référentiel, consultez « Points de terminaison d’API REST pour les webhooks du référentiel ».
-
Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.
-
Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.
-
Dans la barre latérale gauche, cliquez sur Webhooks.
-
Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.
-
Désactivez le webhook en le désactivant ou en le supprimant :
- Pour désactiver le webhook :
- Cliquez sur Modifier.
- Désélectionnez Actif.
- Cliquez sur Mettre à jour le webhook.
- Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.
- Pour désactiver le webhook :
Désactivation d’un webhook d'organisation
Pour désactiver un webhook d'organisation, vous pouvez le désactiver ou le supprimer. Seuls les propriétaires d'organisations peuvent désactiver les webhooks dans une organisation.
Vous pouvez utiliser l'interface web GitHub ou l'API REST pour supprimer un webhook d'organisation. Pour en savoir plus sur l’utilisation de l’API REST pour supprimer un webhook d’organisation, consultez « Points de terminaison d’API REST pour les webhooks de l’organisation ».
- Dans le coin supérieur droit de n'importe quelle page sur votre instance GitHub Enterprise Server, cliquez sur votre photo de profil.
- Cliquez sur Vos organisations.
- À droite de l'organisation, cliquez sur Paramètres.
- Dans la barre latérale gauche, cliquez sur Webhooks.
- Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.
- Désactivez le webhook en le désactivant ou en le supprimant :
- Pour désactiver le webhook :
- Cliquez sur Modifier.
- Désélectionnez Actif.
- Cliquez sur Mettre à jour le webhook.
- Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.
- Pour désactiver le webhook :
Désactivation d’un webhook global pour un GitHub Enterprise
Les propriétaires d'entreprises peuvent désactiver un webhook global dans une GitHub Enterprise.
Vous pouvez utiliser l'interface web GitHub ou l'API REST pour désactiver un webhook global. Pour en savoir plus sur l'utilisation de l'API REST pour désactiver un webhook global, reportez-vous à « Points de terminaison d’API REST pour les webhooks globaux ».
-
Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres.
-
Sous « Paramètres », cliquez sur Hooks.
Désactivation des webhooks pour une GitHub App
Chaque GitHub App a un webhook. Vous ne pouvez pas supprimer le webhook, mais vous pouvez désactiver le webhook. Le propriétaire d'une GitHub App peut désactiver le webhook pour l'application. Si une organisation a désigné des gestionnaires d'applications pour une GitHub App appartenant à l'organisation, les gestionnaires d'applications peuvent également désactiver le webhook pour une application.
- Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil.
- Accédez aux paramètres de votre compte.
- Pour une application appartenant à un compte personnel, cliquez sur Paramètres.
- Pour une application appartenant à une organisation :
- Cliquez sur Vos organisations.
- À droite de l’organisation, cliquez sur Paramètres.
- Dans la barre latérale gauche, cliquez sur Paramètres de développeur.
- Dans la barre latérale à gauche, cliquez sur GitHub Apps .
- À côté du GitHub App pour lequel vous vouez désactiver le webhook, cliquez sur Modifier.
- Sous « Webhook », pour désactiver le webhook, désélectionnez Actif.
- Cliquez sur Save changes.