Puede crear una GitHub App en su cuenta empresarial. La aplicación solo se puede instalar en organizaciones dentro de tu empresa, y solo los miembros de tu empresa pueden autorizarla. La aplicación no se puede instalar en cuentas de usuario.
Paso 1: Registro de una instancia de GitHub App
Para crear una GitHub App, primero debe registrar la aplicación. Consulta Registro de una aplicación de GitHub.
Las aplicaciones también se pueden transferir a una empresa desde un miembro u organización. Para transferir una aplicación, consulta Transferencia de la propiedad de una aplicación de GitHub.
Paso 1a: Agregar un administrador de aplicaciones empresariales
Los propietarios de empresas pueden agregar miembros de empresa a una aplicación como administrador de aplicaciones. Los administradores de aplicaciones pueden administrar la configuración y las credenciales de la aplicación, pero no pueden instalar la aplicación. Para más información, consulta Acerca de los gestores de aplicaciones de GitHub.
Paso 2: Compilación de una instancia de GitHub App
Después de registrar una instancia de GitHub App, es conveniente escribir código para que la GitHub App realice alguna acción. Para ver ejemplos de cómo escribir código, consulta:
-
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/quickstart) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-github-app-that-responds-to-webhook-events) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-login-with-github-button-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-cli-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)
Debes intentar seguir los procedimientos recomendados. Consulta Procedimientos recomendados para crear una aplicación de GitHub.
Paso 3: Autorizar o instalar la GitHub App
Una vez registrada la GitHub App, deberás ponerla a disposición para su uso, ya sea a través de la autorización o la instalación, en función del propósito de la aplicación.
Los propietarios de empresa y los administradores de aplicaciones pueden modificar los permisos de las aplicaciones que pertenecen a su empresa en cualquier momento. Las organizaciones de la empresa aceptarán automáticamente los cambios de permisos si el propietario de la empresa ha realizado el cambio. De lo contrario, los cambios solo se aceptarán cuando el administrador de aplicaciones también sea propietario de la organización y un propietario de la organización debe aceptar la solicitud de actualización para todas las demás organizaciones.
Paso 3a: Autorización de GitHub Apps
Algunas GitHub Apps, como las extensiones de Copilot, requieren autorización, pero no necesitan instalarse en una organización. Los usuarios de su empresa pueden autorizar a la aplicación a acceder a los recursos de las organizaciones. Sin embargo, la aplicación solo tendrá acceso a los recursos de GitHub donde está instalada. Consulta Autorización de aplicaciones GitHub.
Paso 3b: Uso compartido de la instancia de GitHub App mediante un vínculo de instalación
En el caso de las aplicaciones que requieren instalación para funcionar, puede proporcionar a los propietarios de la organización un vínculo de instalación. Una vez instalada la aplicación, tendrá acceso a los recursos de la organización. Consulta Uso compartido de la instancia de GitHub App.
Paso 4: Instalación de GitHub App (si es necesario)
Si GitHub App requiere instalación (no solo autorización), los propietarios de la organización pueden usar el vínculo de instalación para instalar la aplicación en su organización. Consulta AUTOTITLE.