Skip to main content

Acerca del uso de aplicaciones de GitHub

Más información sobre qué es un/a GitHub App y por qué se usa un/a GitHub App.

Acerca de GitHub Apps

GitHub Apps son herramientas que amplían la funcionalidad de GitHub. GitHub Apps puede hacer cosas en GitHub, como abrir incidencias, comentar solicitudes de extracción y gestionar proyectos. También pueden hacer cosas fuera de GitHub en función de los eventos que ocurren en GitHub. Por ejemplo, un GitHub App puede publicar en Slack cuando se abre un problema en GitHub.

Búsqueda GitHub Apps

No puede instalar aplicaciones de terceros en su empresa. Si deseas usar la funcionalidad de una aplicación de terceros, puedes ponerte en contacto con el desarrollador de la aplicación para crear una aplicación a partir de un manifiesto o desde parámetros de dirección URL. Para obtener más información, consulte Registro de una aplicación de GitHub desde un manifiesto y Registro de una aplicación de GitHub mediante parámetros de dirección URL.

También puede crear su propio GitHub App. Para más información, consulta Acerca de la creación de aplicaciones de GitHub.

Usar GitHub Apps

Para poder usar un GitHub App, es necesario instalar la aplicación en su cuenta usuario o de organización. Al instalar la aplicación, le concedes permiso para leer o modificar los datos de tu cuenta. Los permisos específicos dependen de la aplicación y GitHub le indicarán qué permisos solicitó la aplicación antes de instalar la aplicación. Al instalar la aplicación en su organización o cuenta de usuario, también especificará a qué repositorios puede acceder la aplicación.

Si la aplicación requiere alguna configuración adicional, te indicará cómo hacerlo. Para obtener más información, vea Instalación de una instancia de GitHub App desde un tercero y Instalación de su propia aplicación de GitHub.

También puede que tenga que autorizar a GitHub App para comprobar su identidad, determinar a qué recursos puede acceder o realizar acciones en su nombre. Si necesitas autorizar la aplicación, esta te solicitará que lo hagas. Cuando una aplicación actúa en tu nombre, tiene acceso a los mismos recursos que tú siempre que la aplicación esté instalada en la cuenta que posee los recursos y le hayas concedido los permisos adecuados. Para más información, consulta Autorización de aplicaciones GitHub.

En ocasiones, GitHub App solicitará permisos actualizados. GitHub le notificará cuando esto ocurra. Para que la aplicación siga funcionando, tendrás que revisar y aprobar los permisos actualizados. Para más información, consulta Aprobación de permisos actualizados para una aplicación de GitHub.

Antes de instalar o autorizar un GitHub App, debe asegurarse de que confía en el desarrollador de la aplicación. Si ya no usas la aplicación, debes suspenderla o desinstalarla, o revocar la autorización de la misma. Para más información, consulta Revisión y modificación de aplicaciones de GitHub instaladas y Revisión y revocación de autorización de aplicaciones de GitHub.

GitHub Apps y OAuth apps

GitHub también admite OAuth apps. A diferencia de GitHub Apps, no instala un OAuth app ni puede controlar a qué repositorios puede acceder.

Tanto OAuth apps como GitHub Apps usan OAuth 2.0.

OAuth apps solo puede actuar en nombre de un usuario, mientras que GitHub Apps puede actuar en nombre de un usuario o independientemente de un usuario.

Para más información, consulta Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth y Autorización de aplicaciones de OAuth.