Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-03-26. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Désactivation des webhooks

Vous pouvez désactiver un webhook pour vous désabonner des événements qui se produisent sur GitHub.

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 ».

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.

  2. 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.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la barre latérale gauche, cliquez sur Webhooks.

  4. Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.

  5. Désactivez le webhook en le désactivant ou en le supprimant :

    1. Pour désactiver le webhook :
      1. Cliquez sur Modifier.
      2. Désélectionnez Actif.
      3. Cliquez sur Mettre à jour le webhook.
    2. Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.

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 ».

  1. Dans le coin supérieur droit de n'importe quelle page sur votre instance GitHub Enterprise Server, cliquez sur votre photo de profil.
  2. Cliquez sur Vos organisations.
  3. À droite de l'organisation, cliquez sur Paramètres.
  4. Dans la barre latérale gauche, cliquez sur Webhooks.
  5. Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.
  6. Désactivez le webhook en le désactivant ou en le supprimant :
    1. Pour désactiver le webhook :
      1. Cliquez sur Modifier.
      2. Désélectionnez Actif.
      3. Cliquez sur Mettre à jour le webhook.
    2. Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.

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 ».

  1. Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.

    Capture d’écran du menu déroulant qui s’affiche lorsque vous cliquez sur la photo de profil sur GitHub Enterprise Server. L’option « Paramètres d’entreprise » est mise en évidence avec un contour orange foncé.

  2. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres.

  3. 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.

  1. Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil.
  2. 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 :
      1. Cliquez sur Vos organisations.
      2. À droite de l’organisation, cliquez sur Paramètres.
  3. Dans la barre latérale gauche, cliquez sur Paramètres de développeur.
  4. Dans la barre latérale à gauche, cliquez sur GitHub Apps .
  5. À côté du GitHub App pour lequel vous vouez désactiver le webhook, cliquez sur Modifier.
  6. Sous « Webhook », pour désactiver le webhook, désélectionnez Actif.
  7. Cliquez sur Save changes.