Generar claves SSH para fácil manejo con github

generar claves ssh para fácil manejo con github

ed

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