GitHub: Configuración de llaves SSH
Generar Llaves
- Ejecuta el siguiente comando sustituyendo
"tu@email.com"
por tu email:
ssh-keygen -t ed25519 -C "tu@email.com"
NOTA
Si estás usando un sistema legacy que no soporta Iel algoritmo Ed25519, utiliza:
ssh-keygen -t rsa -b 4096 -C "tu@email.com"
Introduce la ruta en donde se guardará la llave (/home/YOU/.ssh/ALGORITHM): [Press enter]
Agregar tu Llave al ssh-agent
- Inicia el ssh-agent en segundo plano
eval "$(ssh-agent -s)"
- Agrega tu llave SSH privada
ssh-add ~/.ssh/id_ed25519
macOS Sierra 10.12.2 o Superior
- Crea un archivo config en la ruta ~/.ssh
- Insértale el siguiente contenido
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
- Agrega tu llave SSH privada; en caso de error ejecuta sin el argumento
-K
ssh-add -K ~/.ssh/id_rsa
Referencias
-
Vega, F. & Rojas, L. (mayo 20, 2019) Configura tus llaves SSH en local. Platzi. Curso Profesional de Git y GitHub. Consultado el 15 de agosto de 2023 de https://platzi.com/clases/1557-git-github/19950-configurar-llaves-ssh-en-github/
-
GitHub Docs. (s.f). Generating a new SSH key and adding it to the ssh-agent. Consultado el 15 de agosto de 2023 de https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Enjoy Reading This Article?
Here are some more articles you might like to read next: