Para generar nuevas claves SSH en Linux u OSX:
-
Abrimos una ventana de Terminal
-
Ejecutamos el siguiente comando especificando nuestra dirección de correo de Tecnalia:
ssh-keygen -t rsa -b 4096 -C "nuestroemail@tecnalia.com"
- Indicamos donde queremos que se almacenen las claves, tanto pública como privada, generadas:
Enter a file in which to save the key (/home/miusuario/.ssh/id_rsa): [Press enter]
- Especificamos y confirmamos una clave de cifrado:
Enter same passphrase again: [Type passphrase again]```
* Copiamos la clave pública generada al portapapeles:
```clip < ~/.ssh/id_rsa.pub```
* Nos conectamos a nuestra cuenta de Gitlab y nos vamos a nuestro perfil (profile). Para ello pinchamos sobre el **avatar** de nuestro usuario arriba a la derecha y acto seguido pinchamos sobre **'Profile'**.
* Entramos en el apartado SSH Keys
* Añadimos una nueva clave, especificamos un nombre y pegamos nuestra clave pública obtenida desde puttygen.
A partir de dicho momento, podremos operar contra los repositorios a los que tengamos acceso especificando para ello la clave privada que acabamos de generar en nuestro cliente Git favorito.