GitHub
Cuando añadas una aplicación, tendrás que seleccionar un proveedor Git y un repositorio de tu cuenta. Además de GitHub, también puedes elegir entre Bitbucket o GitLab.
Si tienes un repositorio en otro proveedor de Git, puedes importar ese repositorio a GitHub para poder conectarlo a tu aplicación alojada en Kinsta.
Autenticar y Autorizar
La primera vez que añadas una aplicación en MyKinsta, necesitarás conectarte a un proveedor Git para que Kinsta pueda acceder al repositorio de tu aplicación. Cuando hagas clic en el botón Añadir servicio y selecciones Añadir aplicación en el menú desplegable, se te pedirá que elijas tu proveedor Git y conectes Kinsta a tu cuenta.
![Conecta Kinsta con tu cuenta de GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-connect-git-1024x370.png)
Si previamente has desplegado una aplicación y conectado un proveedor de Git diferente, también tendrás la opción de seleccionar GitHub en el paso Detalles de la aplicación al añadir una aplicación.
![Selecciona GitHub en Detalles de la aplicación al añadir una aplicación.](https://kinsta.com/wp-content/uploads/2023/11/application-connect-github-1024x510.png)
Si no has iniciado sesión en GitHub, tendrás que hacerlo. En la siguiente página, tendrás que autentificarte para poder autorizar el acceso. El último paso es autorizar a la aplicación GitHub de Kinsta para que acceda a tu cuenta de GitHub.
![Autoriza a Kinsta a conectarse a tu cuenta de GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-authorize-mykinsta-github-789x1024.png)
Vuelve a MyKinsta, donde puedes empezar a añadir tu aplicación e instalar la aplicación Kinsta GitHub en tu repositorio.
Editar los permisos de GitHub
En el modal/pop-up de Añadir aplicación, haz clic en el campo del repositorio de GitHub y selecciona Editar permisos de GitHub en el desplegable.
![Editar permisos de GitHub al añadir una aplicación.](https://kinsta.com/wp-content/uploads/2023/11/application-edit-github-permissions-1024x661.png)
Esto inicia la instalación de la aplicación Kinsta GitHub en tu cuenta de GitHub. Si tienes acceso a varias cuentas, elige la cuenta correcta en la que instalarla.
![Instala la aplicación Kinsta GitHub en tu cuenta de GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-github-install-kinsta-1024x599.png)
Puedes especificar exactamente a qué tiene acceso esta aplicación en la siguiente pantalla. Nuestro objetivo es tener el menor acceso posible a tus datos, por lo que recomendamos no dar a la aplicación acceso a todos los repositorios. Haz clic en Sólo seleccionar repositorios y elige el repositorio que quieres desplegar.
![Selecciona el repositorio de GitHub que quieres desplegar en Kinsta.](https://kinsta.com/wp-content/uploads/2023/11/application-select-repos-github.png)
Finalmente, haz clic en Guardar, y ya estás listo. Cuando vuelvas a MyKinsta y hagas clic en el campo del repositorio de GitHub, deberías ver el repositorio autorizado ahora disponible.
![Selecciona el repositorio a desplegar.](https://kinsta.com/wp-content/uploads/2023/11/application-select-repository-1024x713.png)
Eliminar el Acceso de Kinsta a GitHub
Puedes eliminar el acceso de Kinsta a tu cuenta de GitHub a través de MyKinsta o de GitHub.
Eliminar el Acceso a través de MyKinsta
En MyKinsta, haz clic en tu nombre de usuario y ve a Configuración de usuario > Acceso. En Acceso a la aplicación, haz clic en Revocar para la aplicación de GitHub.
![La aplicación GitHub en MyKinsta acceso a la aplicación.](https://kinsta.com/wp-content/uploads/2023/11/application-revoke-github-access.png)
Eliminar el acceso a través de GitHub
En GitHub, haz clic en tu avatar de usuario y ve a Configuración > Aplicaciones > Aplicaciones GitHub autorizadas. Haz clic en Revocar para la aplicación GitHub de Kinsta.
![Aplicación Kinsta GitHub en Apps GitHub Autorizadas.](https://kinsta.com/wp-content/uploads/2023/11/applications-github-revoke-1024x276.png)
En el modal/pop-up de confirmación, haz clic en Entiendo, revocar acceso.
![Revocar el acceso para la aplicación Kinsta GitHub.](https://kinsta.com/wp-content/uploads/2023/11/applications-github-revoke-confirm.png)
Si intentas añadir una nueva aplicación en MyKinsta, deberás autenticar y autorizar la aplicación Kinsta GitHub para volver a conectarla a tu cuenta de GitHub.
Importar un Repositorio a GitHub
- En GitHub, haz clic en El signo más (+) en la esquina superior derecha y selecciona Importar un repositorio.
- Copia la URL del repositorio de tu otro proveedor de Git y pégala en la URL del clon de tu antiguo repositorio en GitHub.
- Si eres miembro de una Organización en GitHub, elige un Propietario para tu nuevo repositorio.
- Introduce el nombre de tu Repositorio.
- Elige una configuración de privacidad para el nuevo repositorio y haz clic en Comenzar importación.
Importar repositorio a GitHub. - Si el repositorio en el otro proveedor de Git es privado, introduce tu Nombre de usuario/Inicio de sesión y Contraseña cuando se te solicite y haz clic en Enviar.
Solución de Problemas
Repositorios Perdidos
Si tienes problemas para ver tus repositorios en el modal/ventana emergente Añadir aplicación, puede que necesites volver a autenticar y autorizar la aplicación Kinsta GitHub. Para ello, empieza por eliminar el acceso entre Kinsta y GitHub como se ha descrito anteriormente.
En MyKinsta, en el modal/pop-up Añadir aplicación (Añadir servicio > Añadir aplicación), sigue los pasos de autenticar y autorizar para conectar de nuevo Kinsta a tu cuenta de GitHub.
Espacios de Nombre en Conflicto
El error Espacios de nombres en conflicto
aparece cuando una cuenta Git está conectada a otra cuenta de usuario de MyKinsta. Tu cuenta Git sólo puede estar vinculada a una cuenta MyKinsta; si tienes varias cuentas MyKinsta, debes utilizar varias cuentas Git.
Para resolver este error, debes iniciar sesión en tu otra cuenta MyKinsta y eliminar el acceso de Kinsta a GitHub.