Generar una clave SSH

Standard

Las claves SSH (SSH keys) nos permitirán una conexión segura entre nuestro repositorio y nuestro ordenador. Además de hacernos más cómoda toda la interacción con el repositorio, ya que no tendremos que estar introduciendo claves continuamente.

En todas los servicios de alojamiento de repositorios, ya sea GitHub, Bitbucket, GitLab, etc. tendrás una opción para introducir la clave pública SSH generada en tu ordenador, mientras la clave privada quedará en tu máquina.

Para generarla, debemos:

Abrir un terminal de GitBash e introducir el comando:

ssh-keygen -t rsa -C "usuario@gmail.com"
# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...

Para poder obtener la clave pública y pegarla en nuestro servicio de repositorios:

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....