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 GitHub Apps

Un GitHub App puede ser público, privado o interno. Si configuras tu GitHub App registro como público, cualquier usuario en GitHub puede instalarlo y autorizarlo. Si configuras el registro de GitHub App como privado, solo podrá instalarse en la cuenta que posee la aplicación. Solo los miembros de la organización que lo poseen pueden autorizarlo.

GitHub Apps que pertenecen a una cuenta empresarial, o a un cuenta de usuario administrada de una empresa, tienen visibilidad "interna". Las aplicaciones internas solo pueden instalarse por esa empresa y 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 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 quiere que su GitHub App esté disponible para organizaciones de una instancia de GitHub Enterprise Server de la que no forma parte, debe seguir 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 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 GitHub Actions para empresas en la GitHub Enterprise Server documentación.

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. Si GitHub App es público para todos los usuarios en GitHub, también puede optar por publicarlo en GitHub Marketplace. Para obtener más información, consulte Acerca de GitHub Marketplace para aplicaciones.

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"

Las aplicaciones propiedad de la empresa GitHub Apps y las aplicaciones propiedad de cuentas de usuario administradas solo se pueden instalar en esa empresa y las organizaciones dentro de la empresa mediante la URL de instalación. La aplicación no se puede instalar en cuentas de usuario.