Agregaremos una llave o clave de acceso SSH a nuestra cuenta de github para poder conectarnos de forma automatica con nuestra cuenta sin necesidad de teclear la clave de acceso y asi agilizar el proceso de logeo.
La plataforma github al momento de querer tener disponibles los repositorios para realizar una modificacion nos solicita accesar por medio de usuario y contraseña, en lo particular no me gusta estar tipeando la clave cada X tiempo, por lo que en esta entrada se plasma el proceso para generar una clave de acceso SSH que nos ahorrara esos segundos tediosos.
Que es SSH?
Con ssh puedes conectartes a servidores remotos sin usar claves de acceso.
Clave publica de SSH
Es una clave de Seguridad que nos permite acceder a github,a nuestros repositorios sin necesidad de estar tipeadndo la contrase;a cada vez que lancemos una actualizacion a nuestro repositorio.
Que es la plataforma Github
Donde guardamos los repositorios creados, nuestros proyectos que pueden ser escritos en varios lenguajes
Por que usar SSH entre github y mi pc
Por que cuando actualizamos constantemente un repositorio, devemos introducir nuestro ususario y contrase;a y eso se vuelve tedioso al poco tiempo, para ello usaremos ssh y nos olvidaremos de tipear la contrase;a o u susario
Creando nueva clave de acceso SSH en Linux.
- En una terminal colocaremos el siguiente comando, cambia el email por el tuyo
ls -al ~/.ssh
mkdir $HOME/.ssh
ssh-keygen -t rsa -b 4096 -C [email protected]
- Da enter y ahora ejecuta.
eval "$(ssh-agent -s)"
Te arrojara un resultado parecido a Agent pid 217389
- Ahora hay que copiar la clave dentro del archivo id_rsa.pub en la carpeta que listaste al principio
ssh-add ~/.ssh/id_rsa
- Hay que copiar el resultado del siguiente comando.
cat ~/.ssh/id_rsa.pub
- Ahora agrega esa clave copiada a Github en el apartado, de las claves ssh.
- Vuelve a la consola y ejecuta (cambiando el correo por el tuyo)
ssh -T [email protected]
- Ya solo dale yes y listo ya puedes clonar repositorio y actualizarlos por ssh. (con git clone)