
generar claves ssh para fácil manejo con github
GENERAR CLAVES SSH
ssh-keygen -t rsa -b 4096 -C “”
Por defecto será almacenada sobre ~/.ssh/id_rsa
es posible establecer otro nombre:
Enter file in which to save the key (/home/ed/.ssh/id_rsa):
Luego será necesario agregar una clave secreta:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Se mostrará el mensaje de confirmación en la consola Evaluamos el servidor ssh:
eval $(ssh-agent -s)
Agregar llaves al respositorio
Para agregar la llave en el repositorio local basta con ejecutar ssh-add
en la raíz del proyecto e indicar la ruta donde está almacenada la llave:
ssh-add ~/.ssh/id_rsa
Solicitará la clave secreta asignada
Añadir llave pública en github
Será necesario copiar el copiar el contenido de la llave sobre el fichero ~/.ssh/.pub
esto puede ser directamente por consola
cat ~/.ssh/id_rsa.pub
o abriendo el contenido del mismo con algún editor y tendrá que ser agregada a github ingresando a:
/settings/profile
/settings/keys
/settings/ssh/new
Se requiere asignar un titulo y pegar el contenido de la llave sobre el campo key
Una vez realizado quedará configurada la llave rsa para interactuar con los diferentes repositorios