Clona un proyecto GitHub a tu cuenta SiteGround
La configuración de Git en nuestros servidores te permite clonar tus repositorios de GitHub existentes en tu cuenta de alojamiento de SiteGround. Este tutorial explica cómo usar tus claves existentes de SSH GitHub para clonar tus proyectos en tu cuenta de SiteGround.
Una vez que hayas generado un par de claves SSH en tu cuenta de SiteGround, debes obtener la clave pública. La clave pública se puede encontrar en el archivo ~/.ssh/authorized_keys2 de tu cuenta. Copia la clave pública completa y agrégala a tu cuenta de GitHub.
Una vez que hayas agregado la clave pública, debes configurar el servicio SSH en tu cuenta de SiteGround para usar tu clave privada correspondiente al conectarse a GitHub. Esto se puede hacer editando el archivo en ~/.ssh/config. Si el archivo no existe, crea uno nuevo. Dentro del archivo, agrega las siguientes líneas:
Host github.com
IdentityFile ~/.ssh/key_name.private
Asegúrate de reemplazar key_name.private con el nombre exacto de tu clave privada.
Ahora puedes comprobar la conexión entre tu cuenta de hosting y GitHub con el comando a continuación:
ssh -T -p22 git@github.com
Es posible que veas un mensaje solicitando la frase clave SSH si la has utilizado al generar el par de claves.
Si has hecho todo correctamente, deberías ver la siguiente respuesta del comando anterior:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
donde username será tu usuario de GitHub. Esto significa que la conexión y autenticación se establecieron con éxito.
Ahora, para clonar tu repositorio de GitHub en tu cuenta de SiteGround puedes usar el siguiente comando:
git clone git@github.com:username/repo.git
Debes reemplazar username y repo con tu usuario GitHub y el nombre del repositorio respectivamente.