Acerca de la visibilidad de las GitHub Apps
Una instancia de GitHub App puede ser pública, privada o interna. Si estableces el registro de GitHub App en público, cualquier usuario de GitHub puede instalarlo y autorizarlo. Si configuras el registro de GitHub App como privado, solo se podrá instalar en la cuenta que es propietaria de la aplicación. Solo los miembros de la organización que lo poseen pueden autorizarlo.
GitHub Apps propiedad de una cuenta empresarial, o de un cuenta de usuario administrada en una empresa, tienen visibilidad "interna". Las aplicaciones internas solo se pueden instalar mediante esa empresa y las organizaciones de la empresa, y solo los usuarios de la empresa las pueden autorizar. Los miembros de la empresa y los usuarios no afiliados pueden autorizar estas aplicaciones, pero los colaboradores externos no pueden hacerlo.
Si quieres que la aplicación propiedad de la organización se instale en tu empresa, transfiérela a la empresa o hágala public o internal. Si es private, solo se puede instalar en la organización.
Si quieres que tu instancia de GitHub App esté disponible para las organizaciones de una instancia de GitHub Enterprise Server de la que no formas parte, debes realizar pasos adicionales. Para más información, consulta Hacer que la aplicación de GitHub esté disponible para GitHub Enterprise Server.
Si es importante para GitHub Enterprise Server pueden usar la herramienta, considera la posibilidad de usar GitHub Actions en lugar de GitHub App. Las acciones públicas están disponibles en las instancias de GitHub Enterprise Server con GitHub Connect. Para obtener más información, consulta Habilitación del acceso automático a acciones de GitHub.com mediante GitHub Connect y Acerca de GitHub Actions para empresas en la documentación de GitHub Enterprise Server.
Para obtener más información sobre cómo cambiar la visibilidad del registro de GitHub App, consulta Modificación de un registro de aplicación de GitHub.
Flujo de instalación pública
Las instancias públicas de GitHub Apps tienen una página de aterrizaje con un botón Install para que otras personas puedan instalar la aplicación en sus cuentas. Si la GitHub App es pública para todos los usuarios en GitHub, también puedes optar por hacerla pública en GitHub Marketplace. Para más información, consulta Acerca de GitHub Marketplace para aplicaciones.
Flujo de instalación privada
Las GitHub Apps privadas solo se pueden instalar en la cuenta de usuario o de organización del propietario. La información limitada sobre la aplicación existirá en una página de aterrizaje para la aplicación y el botón Install solo estará disponible para los propietarios de la organización y los administradores de aplicaciones de la organización que poseen la aplicación, o para la cuenta personal si la instancia de GitHub App es propiedad de una cuenta individual.
Flujo de instalación "interno"
Las GitHub Apps de propiedad empresarial y las aplicaciones propiedad de cuentas de usuario administradas solo se pueden instalar en de esa empresa y en organizaciones dentro de la empresa mediante la dirección URL de instalación. La aplicación no se puede instalar en cuentas de usuario.