Skip to main content

Hacer que una aplicación de GitHub sea pública o privada

Al registrar un GitHub App, puede hacer que sea público para que otras cuentas de GitHub puedan instalar la aplicación o privada para que solo pueda instalarla en la cuenta propietaria de la aplicación.

Acerca de la visibilidad de las GitHub Apps

Una instancia de GitHub App puede ser . 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.

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.