À propos de la visibilité de l’GitHub App
Vous pouvez déterminer si votre GitHub App doit être publique ou privée. Si vous définissez votre GitHub App sur publique et que l’GitHub App appartient à un compte Enterprise Managed User, les comptes dont votre entreprise est propriétaire peuvent l’installer, mais l’application ne peut pas être installée sur des comptes en dehors de votre entreprise. Si le propriétaire d’une GitHub App n’est pas un Enterprise Managed User et que l’application est définie sur publique, tout utilisateur de GitHub.com ou GitHub Enterprise Cloud peut installer l’application. Si vous définissez votre GitHub App sur privée, elle peut être installée uniquement sur le compte propriétaire de l’application.
Vous pouvez créer une GitHub App à partir de votre compte d’utilisateur individuel et la rendre disponible afin que les comptes d’organisation puissent l’installer. Vous n’avez pas besoin d’un plan Entreprise ni d’un compte d’organisation pour créer une GitHub App pour les organisations, même si une entreprise est propriétaire de l’organisation dans GitHub Enterprise Cloud.
Si vous souhaitez que votre application soit disponible pour des instances GitHub Enterprise Server, vous devez utiliser un manifeste de l’application. L’instance GitHub Enterprise Server crée l’application à partir du manifeste et vous fournit les informations requises. Pour plus d’informations, consultez « Creating a GitHub App from a manifest ».
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 les instances GitHub Enterprise Server avec GitHub Connect. Pour plus d’informations, consultez « 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 GitHub App, consultez « Modification d’une 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.com, vous pouvez également choisir de la publier dans GitHub Marketplace. Pour plus d’informations, consultez « À propos de GitHub Marketplace ».
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.