Skip to main content

Tornando um aplicativo GitHub público ou privado

Ao registrar um GitHub App, você pode torná-los públicos 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 o registro do GitHub App como público, qualquer pessoa em sua instância do GitHub Enterprise Server poderá instalá-lo, mas o aplicativo não estará disponível fora da sua instância. Se você definir o registro do GitHub App como privado, ele só poderá ser instalado na conta que possui o aplicativo.

GitHub Apps pertencentes a uma conta corporativa têm visibilidade "interna". Aplicativos internos só podem ser instalados por organizações da empresa e só podem ser autorizados por usuários 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 GitHub App esteja disponível para organizações em uma instância do GitHub Enterprise Server da qual você não faz parte, será necessário seguir outras etapas. Para saber mais, confira AUTOTITLE.

Se for importante que outros usuários do GitHub Enterprise Server possam usar sua ferramenta, considere usar GitHub Actions em vez de um GitHub App. As ações públicas estão disponíveis em instâncias GitHub Enterprise Server com GitHub Connect. Para saber mais, confira AUTOTITLE e AUTOTITLE.

Para obter informações sobre como alterar a visibilidade do registro do GitHub App, confira AUTOTITLE.

Fluxo de instalação para uso público

Os GitHub Apps públicos têm uma página inicial com um botão Instalar, para que outras pessoas possam instalar o aplicativo em suas contas.

Fluxo privado de instalação

GitHub Apps particulares só podem ser instalados na conta do usuário ou da organização do proprietário do aplicativo. Haverá informações limitadas sobre o aplicativo em uma página de destino do aplicativo, e o botão Instalar só estará disponível para os proprietários e administradores de aplicativos da organização que possui o aplicativo, ou para a conta pessoal se o GitHub App pertencer a uma conta individual.

Fluxo de instalação "interno"

GitHub Apps só podem ser instalados na própria empresa e nas organizações dentro dela usando a URL de instalação. O aplicativo não pode ser instalado em contas de usuário.