Sobre a visibilidade para GitHub Apps
Um GitHub App pode ser público, privado ou interno. Se você definir seu GitHub App registro como público, qualquer usuário GitHub poderá instalá-lo e autorizá-lo. Se você definir seu GitHub App registro como particular, ele só poderá ser instalado na conta que possui o aplicativo. Somente os membros da organização que é a proprietária podem autorizá-la.
GitHub Apps são de propriedade de uma conta empresarial ou de um(a) conta de usuário gerenciada em uma empresa, têm visibilidade "internal". Aplicativos internos só podem ser instalados por essa empresa e organizações dentro da empresa e só podem ser autorizados por usuários dentro da empresa. Membros da empresa e usuários não afiliados podem autorizar esses aplicativos, mas colaboradores externos, não.
Se você quiser que o aplicativo de propriedade da organização seja instalado em sua empresa, transfira-o para a empresa ou torne-o public ou internal. Se estiver private, só poderá ser instalado na organização.
Se você quiser que seu GitHub App esteja disponível para organizações em uma instância GitHub Enterprise Server da qual você não faz parte, precisará seguir etapas adicionais. Para saber mais, confira Disponibilizando seu aplicativo GitHub para GitHub Enterprise Server.
Se for importante que GitHub Enterprise Server usuários possam usar sua ferramenta, considere usar GitHub Actions em vez de um GitHub App. As ações públicas estão disponíveis em GitHub Enterprise Server instâncias com GitHub Connect. Para obter mais informações, consulte Habilitar o acesso automático a ações de GitHub.com usando GitHub Connect e Sobre GitHub Actions para empresas na GitHub Enterprise Server documentação.
Para obter informações sobre como alterar a visibilidade de um GitHub App registro, consulte Modificando um registro de aplicativo GitHub.
Fluxo de instalação para uso público
Os GitHub Apps públicos têm uma página de destino com um botão Instalar, para que outras pessoas possam instalar o aplicativo em suas contas. Se o seu GitHub App for público para todos os usuários em GitHub, você também poderá optar por publicá-lo em GitHub Marketplace. Para obter mais informações, consulte Sobre GitHub Marketplace para aplicativos.
Fluxo privado de instalação
Privado GitHub Apps só pode ser instalado na conta de usuário ou na conta da organização do proprietário do aplicativo. Haverá informações limitadas sobre o aplicativo em uma landing page do aplicativo, e o botão Instalar estará disponível apenas para os proprietários da organização e os gerentes do aplicativo da organização proprietária do aplicativo, ou para a conta pessoal, se o GitHub App pertencer a uma conta individual.
Fluxo de instalação "interno"
Aplicativos de propriedade da empresa GitHub Apps e aplicativos de propriedade de contas de usuário gerenciadas só podem ser instalados nessa empresa e em organizações dentro da empresa usando a URL de instalação. O aplicativo não pode ser instalado em contas de usuário.