Skip to main content

Tornando um aplicativo GitHub público ou privado

Ao registrar umGitHub App, você pode torná-lo público para que outras contas GitHub possam instalar o aplicativo ou privadas para que você só possa instalá-lo na conta que possui o aplicativo.

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 pessoa em sua GitHub Enterprise Server instância poderá instalá-lo, mas o aplicativo não está disponível fora de sua instância. Se você definir seu GitHub App registro como particular, ele só poderá ser instalado na conta que possui o aplicativo.

GitHub Apps são de propriedade de uma conta têm visibilidade "internal". Aplicativos internos só podem ser instalados por 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 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 outros 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.

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.

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 só podem ser instalados nessa em organizações dentro da empresa usando a URL de instalação. O aplicativo não pode ser instalado em contas de usuário.