Acerca de la visibilidad de GitHub Apps
Un GitHub App puede ser público, privado o interno. Si establece el GitHub App registro en público, cualquier usuario de la GitHub Enterprise Server instancia puede instalarlo, pero la aplicación no está disponible fuera de la instancia. Si configura su registro de GitHub App como privado, solo podrá instalarse en la cuenta propietaria de la aplicación.
GitHub Apps que pertenezcan a una cuenta empresarial tienen visibilidad interna. Las aplicaciones internas solo pueden instalarse por organizaciones dentro de la empresa y solo pueden autorizarlas los usuarios de la empresa. 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 GitHub App esté disponible para organizaciones de una GitHub Enterprise Server instancia de la que no formas parte, tendrás que seguir unos pasos adicionales. Para más información, consulta Hacer que la aplicación de GitHub esté disponible para GitHub Enterprise Server.
Si es importante que otros GitHub Enterprise Server usuarios puedan usar la herramienta, considere la posibilidad de usar GitHub Actions en lugar de .GitHub App Las acciones públicas están disponibles en GitHub Enterprise Server instancias con GitHub Connect. Para obtener más información, consulte Habilitación del acceso automático a acciones de GitHub.com mediante GitHub Connect y Acerca de Acciones de GitHub para empresas.
Para obtener información sobre cómo cambiar la visibilidad de un GitHub App registro, consulte Modificación de un registro de aplicación de GitHub.
Flujo de instalación pública
El público GitHub Apps tiene una página de aterrizaje con un botón Instalar para que otras personas puedan instalar la aplicación en sus cuentas.
Flujo de instalación privada
Private GitHub Apps solo se puede instalar en la cuenta de usuario u organización del propietario de la aplicación. La información limitada sobre la aplicación existirá en una página de aterrizaje de la aplicación y el botón Instalar solo estará disponible para los propietarios de la organización y los administradores de aplicaciones de la organización que posee la aplicación, o la cuenta personal si GitHub App es propiedad de una cuenta individual.
Flujo de instalación "interno"
Los GitHub Apps solo se pueden instalar en en las organizaciones de dicha empresa mediante la URL de instalación. La aplicación no se puede instalar en cuentas de usuario.