À propos de la visibilité pour GitHub Apps
Une GitHub App peut être publique, privée ou interne. Si vous définissez l'enregistrement de votre GitHub App comme public, tout utilisateur de GitHub peut l'installer et l'autoriser. 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. Seuls les membres de l’organisation propriétaires peuvent l’autoriser.
GitHub Apps appartenant à un compte d'entreprise, ou à un compte d’utilisateur managé dans une entreprise, ont une visibilité « interne ». Les applications internes peuvent uniquement être installées par cette entreprise et les organisations appartenant à l’entreprise, et ne peuvent être autorisées que par des utilisateurs de l’entreprise. Les membres de l’entreprise et des utilisateurs non affiliés peuvent autoriser ces applications, mais les collaborateur externe ne peuvent pas.
Si vous souhaitez que l'application appartenant à votre organisation soit installée sur votre entreprise, transférez-la à l'entreprise ou rendez-la public ou internal. S’il s’agit de private cela ne peut être installé que sur l’organisation.
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 « Rendre votre application GitHub disponible pour GitHub Enterprise Server ».
S’il est important que des utilisateurs GitHub Enterprise Server puissent utiliser votre outil, envisagez d’utiliser GitHub Actions au lieu d’une GitHub App. Les Actions publiques sont disponibles sur GitHub Enterprise Server instances avec GitHub Connect. Pour plus d’informations, consultez Activation de l’accès automatique aux actions de GitHub.com à l’aide de GitHub Connect et À propos de GitHub Actions pour les entreprises dans la documentation GitHub Enterprise Server.
Pour en savoir plus sur la façon de modifier 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. Si votre GitHub App est publique pour tous les utilisateurs de GitHub, vous pouvez également choisir de la publier dans GitHub Marketplace. Pour plus d’informations, consultez « À propos de GitHub Marketplace pour les applications ».
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 GitHub App.
Flux d’installation « interne »
Les applications appartenant à l’entreprise GitHub Apps ainsi que celles appartenant à comptes d’utilisateur managés peuvent uniquement être installées sur cette entreprise et les organisations de l’entreprise via l’URL d’installation. L’application ne peut pas être installée sur les comptes d’utilisateur.