Skip to main content

Rendre une application GitHub publique ou privée

Lors de l’inscription d’une GitHub App, vous pouvez choisir de la rendre publique, ce qui permet à d’autres utilisateurs ou organisations GitHub d’installer l’application, ou de la rendre publique afin d’autoriser l’installation uniquement sur le compte propriétaire de l’application.

À propos de la visibilité des GitHub Apps

Une GitHub App peut être publique, privée ou interne. Si vous définissez votre enregistrement GitHub App comme public, toute personne utilisant votre instance GitHub Enterprise Server peut l'installer, mais l'application n'est pas disponible en dehors de votre instance. Si vous définissez l’inscription de votre GitHub App sur privée, elle peut être installée uniquement sur le compte propriétaire de l’application.

GitHub Apps appartenant à un compte d'entreprise ont une visibilité « interne ». Les applications internes ne peuvent être installées que par des organisations au sein de l’entreprise et autorisées par des utilisateurs au sein de l’entreprise. Les membres de l’entreprise et des utilisateurs non affiliés peuvent autoriser ces applications, mais les collaborateurs externes ne peuvent pas.

Si vous souhaitez que votre GitHub App soit disponible pour les organisations dans une instance GitHub Enterprise Server dont vous ne faites pas partie, vous devez effectuer des étapes supplémentaires. Pour plus d’informations, consultez « Mise à disposition de votre application GitHub pour GitHub Enterprise Server ».

S’il est important que des utilisateurs autres GitHub Enterprise Server puissent utiliser votre outil, envisagez d’utiliser GitHub Actions au lieu d’une GitHub App. Les actions publiques sont disponibles sur les instances GitHub Enterprise Server avec GitHub Connect. Pour plus d'informations, voir Activer l’accès automatique aux actions GitHub.com à l’aide de GitHub Connect et À propos de GitHub Actions pour les entreprises.

Pour plus d’informations sur la modification de la visibilité d’une inscription d’GitHub App, consultez « Modification d’une inscription d’application GitHub ».

Flux d’installation public

Les GitHub Apps publiques comportent une page de destination avec un bouton Installer permettant à d’autres utilisateurs d’installer l’application dans leurs référentiels.

Flux d’installation privé

Les GitHub Apps privées peuvent être installées uniquement sur le compte d’utilisateur ou d’organisation du propriétaire de l’application. Des informations limitées sur l’application existent sur une page de destination de l’application, mais le bouton Installer est disponible uniquement pour les propriétaires d’organisation et les gestionnaires d’applications pour l’organisation propriétaire de l’application, ou le compte personnel si un compte individuel est propriétaire de l’GitHub App.

Flux d'installation « interne »

Les applications appartenant à l'entreprise GitHub Apps ne peuvent être installées que par les propriétaires des organisations au sein de l'entreprise à l'aide de l'URL d'installation. L’application ne peut pas être installée sur les comptes d’utilisateur.