{"meta":{"title":"Instalación de una instancia de GitHub App desde un tercero","intro":"Puede instalar GitHub Apps directamente desde el propietario de la aplicación para usarlo en su cuenta.","product":"Aplicaciones","breadcrumbs":[{"href":"/es/apps","title":"Aplicaciones"},{"href":"/es/apps/using-github-apps","title":"Uso de GitHub Apps"},{"href":"/es/apps/using-github-apps/installing-a-github-app-from-a-third-party","title":"Instalación desde un tercero"}],"documentType":"article"},"body":"# Instalación de una instancia de GitHub App desde un tercero\n\nPuede instalar GitHub Apps directamente desde el propietario de la aplicación para usarlo en su cuenta.\n\n## Acerca de la instalación GitHub Apps\n\nEn este artículo se describe cómo instalar directamente GitHub App desde el propietario de la aplicación en lugar de desde GitHub Marketplace. Para obtener más información sobre la instalación GitHub Apps desde GitHub Marketplace, vea [Instalación de una aplicación de GitHub desde GitHub Marketplace en tu cuenta personal](/es/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account) y [Instalación de una instancia de GitHub App desde GitHub Marketplace en las organizaciones](/es/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations). Para obtener más información sobre cómo instalar GitHub Apps en tu propio entorno, consulta [Instalación de su propia aplicación de GitHub](/es/apps/using-github-apps/installing-your-own-github-app).\n\nPara poder usar un GitHub App en sus recursos, debe instalar la aplicación en su de organización o personal. Puede instalar lo mismo GitHub App en varias cuentas. Por ejemplo, si instalas la aplicación en tu cuenta personal y en algunas organizaciones que poseas, podrás usarla en los repositorios personales, en las organizaciones donde instalaste la aplicación y en los repositorios que pertenezcan a esas organizaciones.\n\nCuando instalas una aplicación, otorgas a la aplicación permiso para acceder a los recursos de la organización y del repositorio que solicitó. Durante el proceso de instalación, GitHub le indicará los permisos GitHub App solicitados. Para obtener más información sobre las solicitudes de API REST que GitHub App puede realizar con esos permisos, consulte [Permisos necesarios para aplicaciones de GitHub](/es/rest/authentication/permissions-required-for-github-apps).\n\nAl instalar una aplicación que solicita permisos de repositorio, también elegirá a qué repositorios conceder GitHub App el acceso.\n\nAntes de instalar un GitHub App, debe asegurarse de que confía en el propietario del GitHub App. También debe revisar los permisos que GitHub App solicita y asegurarse de que le resulte cómodo conceder esos permisos. Para obtener más información sobre las solicitudes de API REST que GitHub App puede realizar con esos permisos, consulte [Permisos necesarios para aplicaciones de GitHub](/es/rest/authentication/permissions-required-for-github-apps).\n\nNo hay ningún límite en el número de aplicaciones que se pueden instalar.\n\n### Diferencia entre autorización e instalación\n\nDespués de instalar un GitHub App, también se le pedirá que autorice la aplicación.\n\nCuando **instala** una GitHub App en su cuenta u organización, otorga a la aplicación permiso para acceder a los recursos de la organización y del repositorio que esta solicitó. También se especifica a qué repositorios puede acceder la aplicación. Durante el proceso de instalación, GitHub App indicará qué repositorio y permisos de organización va a conceder. Para obtener más información sobre qué permisos diferentes permiten GitHub App hacer, consulte [Elección de permisos para una aplicación de GitHub](/es/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app).\n\nPor ejemplo, podría conceder al GitHub App permiso para leer los metadatos del repositorio y escribir incidencias, y podría conceder al GitHub App acceso a todos sus repositorios.\n\n![Captura de pantalla de la página para instalar una aplicación de GitHub. La aplicación solicita acceso de lectura a los metadatos y acceso de escritura a las incidencias.](/assets/images/github-apps/install-app.png)\n\nAl **autorizar** un GitHub App, concede a la aplicación acceso a su GitHub cuenta, en función de los permisos de la cuenta que solicitó la aplicación. Durante el proceso de autorización, la aplicación indicará a qué recursos puede acceder la aplicación en tu cuenta. Cuando autoriza a GitHub App, también le concede permiso a la aplicación para actuar en su nombre.\n\nPor ejemplo, podrías otorgar a GitHub App permiso para leer tus direcciones de correo electrónico y escribir gists.\n\n![Captura de pantalla de la página para autorizar una aplicación de GitHub. La aplicación está solicitando acceso de lectura al correo electrónico y acceso de escritura a gists.](/assets/images/github-apps/authorize-app.png)\n\nPuede instalar un GitHub App sin autorizar la aplicación. Del mismo modo, puedes autorizar la aplicación sin instalar la aplicación.\n\nPara obtener más información sobre cómo autorizar GitHub Apps, vea [Autorización de aplicaciones GitHub](/es/apps/using-github-apps/authorizing-github-apps).\n\n## Requisitos para instalar un GitHub App\n\nCualquier persona puede instalar GitHub Apps en su cuenta personal.\n\nLos propietarios de la organización pueden instalar GitHub Apps en su organización.\n\nLos administradores del repositorio pueden instalar GitHub Apps en la organización a la que pertenece el repositorio si la aplicación no solicita ningún permiso de organización ni el permiso de \"administración del repositorio\". Al hacerlo, solo pueden instalar la aplicación con acceso a los repositorios que administran. Los propietarios de la organización pueden restringir la GitHub App instalación por parte de los administradores del repositorio. Cuando esta restricción está habilitada, los administradores del repositorio no pueden instalar GitHub Apps y deben solicitar que los propietarios de la organización instalen la aplicación deseada. Para obtener más información, consulte [Limitación de las solicitudes de acceso y las instalaciones de la aplicación OAuth y la aplicación GitHub](/es/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations).\n\nLos miembros de la organización y los colaboradores externos que no pueden instalar una aplicación en la organización todavía pueden seleccionar la organización durante el proceso de instalación. En lugar de instalar la aplicación, GitHub enviará una notificación al propietario de la organización para solicitar al propietario de la organización que instale la aplicación. La capacidad de realizar estas solicitudes se puede controlar mediante directivas de solicitud de acceso a aplicaciones. Consulta [Limitación de las solicitudes de acceso y las instalaciones de la aplicación OAuth y la aplicación GitHub](/es/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations).\n\nEl rol de \"administrador de aplicaciones\" no proporciona a una persona la capacidad de instalar GitHub App en la organización. Consulta [Acerca de los gestores de aplicaciones de GitHub](/es/apps/maintaining-github-apps/about-github-app-managers).\n\n## Instalación de un GitHub App\n\nDurante el proceso de instalación, el propietario de la aplicación le dirigirá a la GitHub URL para instalar el GitHub App. La dirección URL tendrá un aspecto similar a `https://github.com/apps/APP-NAME/installations/new`, donde `APP-NAME` es el nombre de GitHub App.\n\n1. Seleccione la ubicación en la que desea instalar el GitHub App. Puede seleccionar su cuenta personal o una organización de la que sea miembro.\n\n2. Si la aplicación necesita permisos de repositorio, selecciona **Todos los repositorios** o **Solo repositorios seleccionados**. La aplicación siempre tendrá al menos acceso de solo lectura a todos los repositorios públicos en GitHub.\n\n   Si la aplicación no requiere permisos de repositorio, estas opciones se omitirán.\n\n3. Si elegiste **Solo repositorios seleccionados** en el paso anterior, en la lista desplegable **Seleccionar repositorios**, elige los repositorios a los que quieres que acceda la aplicación.\n\n   Si la aplicación crea algún repositorio, esta también tendrá automáticamente acceso a esos repositorios.\n\n4. Revisa los permisos que solicita la aplicación. Para obtener más información sobre las solicitudes de API REST que GitHub App puede realizar con esos permisos, consulte [Permisos necesarios para aplicaciones de GitHub](/es/rest/authentication/permissions-required-for-github-apps).\n\n5. Haz clic en **Instalar**, **Instalar y solicitar** o **Solicitar**. El botón que se presenta depende de si el propietario de la organización debe aprobar ninguno, algunos o todos los accesos solicitados para la aplicación. Para obtener más información, vea [Requisitos para instalar un GitHub App](#requirements-to-install-a-github-app)."}