|
|
## Como generar una nueva clave SSH en Windows y añadirla a nuestro perfil de Gitlab
|
|
|
|
|
|
Para generar una nueva clave SSH en Windows, utilizaremos el software Puttygen.
|
|
|
|
|
|
|
|
|
* Descargamos la utilidad desde http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
|
|
|
|
|
|
* Ejecutamos PUTTYgen
|
|
|
|
|
|
* Clickamos sobre Generate y movemos el cursor del ratón sobre el área Key para que se vaya generando la clave
|
|
|
|
|
|
* Especificamos una contraseña en 'Key passphrase' y la confirmamos en 'Confirm passphrase'
|
|
|
|
|
|
* Clickamos en 'Save public key' para guardar nuestra clave pública. Especificamos un nombre para el archivo (id_rsa.pub) **Se recomienda guardar los ficheros en una carpeta del disco local. Ej: %USERPROFILE%\\.ssh** para poder utilizarlos fuera de la red de Tecnalia**
|
|
|
|
|
|
* Clickamos en 'Save private key' para guardar nuestra clave privada. Especificamos un nombre para el archivo y lo guardamos en el mismo directorio que nuestra clave pública **Se recomienda guardar los ficheros en una carpeta del disco local. Ej: %USERPROFILE%\\.ssh** para poder utilizarlos fuera de la red de Tecnalia
|
|
|
|
|
|
* Copiamos la clave publica que aparece en el apartado 'Public key for pasting...'. La clave pública es la que comienza por ssh-rsa.
|
|
|
|
|
|
* 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 despues 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.
|
|
|
|
|
|
Desde sistemas recomendamos Atlassian Sourcetree como cliente Git para Windows ya que incorpora un montón de funcionalidades útiles y es compatible con el formato de clave privada (*.ppk) de Puttygen. https://www.atlassian.com/software/sourcetree
|
|
|
|
|
|
Si por el contrario, preferimos utilizar el formato Openssh para almacenar nuestra clave privada, basta con seleccionar la opción **Export OpenSSH key** del menú Conversions en la aplicación Puttygen. |
|
|
\ No newline at end of file |