Sobre a visibilidade para GitHub Apps
Um GitHub App pode ser público ou privado. Se você definir o registro do GitHub App como público, qualquer usuário no GitHub poderá instalá-lo e autorizá-lo. Se você definir o registro do GitHub App como privado, ele só poderá ser instalado na conta que possui o aplicativo. Somente os membros da organização que é a proprietária podem autorizá-la.
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 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 na documentação do GitHub Enterprise Server.
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. Se o GitHub App for público para todos os usuários no GitHub, você também poderá publicá-lo no GitHub Marketplace. Para saber mais, consulte AUTOTITLE.
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.