
Cómo conectar git con tú cuenta de github mediante ssh
Git es la herramienta que nos permite manejar las versiones en nuestros proyectos y junto a github juegan un papel muy importante en el ciclo moderno de desarrollo de software. En este tutorial aprenderás a conectar git con github mediante una clave ssh.
Configuración básica de git
bashgit config --global user.name "usuario"
El correo de tu configuración de git debe ser el mismo de tu cuenta de github
Generar y copiar llave ssh pública
Lo siguiente que debes realizar es crear una llave ssh para dicho correo ejecutando el siguiente comando en tu terminal:
bashssh-keygen -t rsa -C "[email protected]"
El comando anterior crea una llave pública y una privada la que necesitamos para enlazar nuestro github es la llave pública.
Normalmente las llaves creadas se guardan en la ruta ~/.ssh/ en dos archivos id_rsa id_rsa.pub el que nos interesa es el archivo con extensión .pub
Puedes copiar la llave ssh pública que se encuentra dentro de dicho archivo con tu editor de texto favorito, en mi caso uso vscode.
bash$ code ~/.ssh/id_rsa.pub
Añadir la clave ssh pública a tu configuración de github
Ahora debemos ir al apartado settings de github y seleccionar SSH and GPG keys del menú de configuración.
Aparecerán dos botones uno con el texto "new SSH key" y otro "new GPG keys" selecciona el primero, a continuación debes agregar un título para dicha llave y seleccionar el tipo de key en este caso dejamos marcada la opción "Authentication Key", luego pegamos la llave pública que copiamos anteriormente de nuestro editor, por último click en "Add SSH Key" para añadirla a la lista de llaves de github.
Para verificar que todo funcione correctamente ejecuta el siguiente comando:
bashssh -T [email protected]
Si al final aparece el siguiente mensaje:
Hi username! You've successfully authenticated, but Github doesnot provide shell access.
Todo el proceso para conectar git con tu cuenta de github ha sido satisfactorio y ya puedes empezar a trabajar con tus repositorios dentro en github.