Skip to main content

Gestion des adresses IP autorisées pour une application GitHub

Vous pouvez ajouter une liste verte d’adresses IP dans votre inscription d’GitHub App pour empêcher votre application d’être bloquée par la propre liste verte d’une organisation.

À propos des listes vertes d’adresses IP pour les GitHub Apps

Les propriétaires d’entreprise et d’organisation peuvent restreindre l’accès aux ressources en configurant une liste verte d’adresses IP. Cette liste spécifie les adresses IP autorisées à se connecter. Pour plus d’informations, consultez « Application de stratégies pour les paramètres de sécurité dans votre entreprise ».

Quand une organisation dispose d’une liste verte, les applications tierces qui se connectent via une GitHub App se voient refuser l’accès, sauf si les deux conditions suivantes sont vraies :

  • Le créateur de l’GitHub App a configuré une liste verte pour l’application. Celle liste spécifie les adresses IP autorisées pour l’exécution de son application. Pour plus d’informations sur la façon de procéder, consultez les détails ci-dessous.
  • Le propriétaire de l’organisation a choisi d’autoriser l’ajout de la liste verte de l’GitHub App à sa propre liste verte d’adresses. Pour plus d’informations, consultez « Gestion des adresses IP autorisées pour votre organisation.

Remarque : les adresses dans la liste verte d’adresses IP d’une GitHub App affectent uniquement les demandes effectuées par des installations de l’GitHub App. L’ajout automatique d’une adresse IP de GitHub App à la liste verte d’une organisation n’autorise pas l’accès à un utilisateur GitHub Enterprise Cloud qui se connecte à partir de cette adresse IP.

Ajout d’une liste verte d’adresses IP à une inscription d’GitHub App

Remarque : GitHub déploie progressivement la prise en charge du protocole IPv6. Au fur et à mesure que les services GitHub vont poursuivre l’ajout de la prise en charge d’IPv6, les adresses IPv6 des utilisateurs GitHub seront reconnues. Pour éviter toute interruption d’accès éventuelle, veillez à ajouter toutes les adresses IPv6 nécessaires à votre liste d’autorisation IP.

Remarque : En raison de la mise en cache, l’ajout ou la suppression d’adresses IP peut prendre quelques minutes avant de prendre effet.

  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. À droite de GitHub App que vous souhaitez modifier, cliquez sur Modifier.

  6. En bas de la section « Liste d’adresses IP autorisées », dans le champ « Adresse IP ou plage en notation CIDR », tapez une adresse IP ou une plage d’adresses en notation CIDR.

    Capture d’écran des paramètres de la liste d’adresses IP autorisées. Un champ de texte, intitulé « Adresse IP ou plage en notation CIDR », est mis en évidence avec un contour orange.

  7. Si vous le souhaitez, dans le champ « Brève description de l’adresse IP ou de la plage », entrez une description de l’adresse IP ou de la plage autorisée. La description est juste pour votre référence, elle n’est pas utilisée dans la liste d’adresses IP autorisées des organisations où l’GitHub App est installée. À la place, les listes vertes d’organisation incluent la description « Géré par l’application GitHub NOM ».

  8. Cliquez sur Ajouter.