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 tu instancia de GitHub App en público, cualquier usuario de la instancia de GitHub Enterprise Server podrá instalarla, pero la aplicación no estará disponible fuera de tu instancia. Si configuras el registro de GitHub App como privado, solo se podrá instalar en la cuenta que es propietaria de la aplicación.
GitHub Apps propiedad de una cuenta empresarial tienen visibilidad "interna". Las aplicaciones internas solo se pueden instalar mediante 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 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 otros usuarios de 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.
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.
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 solo se pueden instalar 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.