Skip to main content

Création d’une application GitHub publique ou privée

Lors de l’inscription d’un GitHub App, vous pouvez le rendre public afin que d’autres comptes d’GitHub puissent installer l’application, ou privé afin que vous puissiez l’installer uniquement sur le compte propriétaire de l’application.

À propos de la visibilité pour GitHub Apps

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

GitHub Apps appartenant à un compte disposent d’une visibilité « interne ». Les applications internes ne peuvent être installées que par les organisations au sein de l’entreprise et peuvent uniquement être autorisées par les 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 votre GitHub App soit disponible pour des organisations sur une instance GitHub Enterprise Server à laquelle vous n’appartenez pas, vous devez prendre des mesures supplémentaires. Pour plus d’informations, consultez « Rendre votre application GitHub disponible pour GitHub Enterprise Server ».

S’il est important que d’autres GitHub Enterprise Server utilisateurs puissent utiliser votre outil, envisagez d’utiliser GitHub Actions au lieu d’un GitHub App. Les actions publiques sont disponibles sur les instances GitHub Enterprise Server dotées de 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.

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

Flux d’installation public

Public GitHub Apps dispose d’une page d’accueil avec un bouton Installer , afin que d’autres personnes puissent installer l’application sur leurs comptes.

Flux d’installation privé

Private GitHub Apps ne peut être installé que sur le compte utilisateur ou le compte d’organisation du propriétaire de l’application. Des informations limitées sur l’application existent sur une page d’accueil de l’application, et le bouton Installer est disponible uniquement pour les propriétaires d’organisations et les gestionnaires d’applications pour l’organisation propriétaire de l’application, ou le compte personnel si celui-ci GitHub App appartient à un compte individuel.

Flux d’installation « interne »

Les applicationsGitHub Apps à l’entreprise ne peuvent être installées que sur les 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.