Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2016, 04:37
Avatar de nolose
nolose
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 3 meses
Puntos: 2
Problema al conectar a un repositorio por SSH

Hola a tod@s,

Desde hace un par de días, estoy configurando GIT en un servidor Linux mediante GitLab (que ya venía pre-instalado).

He creado un nuevo proyecto, y si me conecto por HTTP no tengo ningún problema. Lo hago a la siguiente dirección: http://192.168.1.33:10080/git/Probando.git

Sin embargo, cuando trato de conectarme vía SSH a la siguiente dirección: ssh://[email protected]:10022/git/Probando.git
salta un mensaje de error que dice así:
Incorrect credentials for repository at ssh://192.168.1.33:10022/git/Probando.git


Creo que el problema está en las SSH Keys. He creado una clave y la he insertado, pero parece ser que no funciona. Os describo como la he creado e insertado:

1. Inicializo el repositorio:
git init

2. Accedo a la siguiente ruta:
cd ~/.ssh

3. Genero la nueva clave utilizando el correo [email protected]
ssh-keygen -t rsa -C '[email protected]'

- Cuando me dice que introduzca el nombre de un archivo, escribo git_rsa
- Cuando me dice Enter passphrase lo dejo en blanco (pulso enter)

Código:
[~/.ssh] # ssh-keygen -t rsa -C '[email protected]'
Generating public/private rsa key pair.
Enter file in which to save the key (/share/homes/admin/.ssh/id_rsa): git_rsa
git_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in git_rsa.
Your public key has been saved in git_rsa.pub.
The key fingerprint is:
SHA256:uiwCccsRLRC7IrTmRufRKi4O0LGsx7L8lcBqt1bOaX4 [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|oo .             |
| .o .            |
|...o             |
|o+=o.            |
|=B+B .  S        |
|Oo* +...         |
|+Bo++oo          |
|B++.+* E         |
|++o+oo+          |
+----[SHA256]-----+
4. Ahora imprimo la clave generada y la copio:
cat git_rsa.pub

Es algo así (borro un trozo):
Código:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC12zoBWILH38qY+hSLgPUwEChh2BdH9C/ydHP/EBBzm5nAJGRB.....................6IlE2RI4c/4iF1995oONG85yzy6sVEKe/qgRM0CGwrRNT00/491JjmdjZwvzVlii+5wdd4BUvHbn/N5Somt1XBVFtsPzhIetHgXKB [email protected]
5. Voy a GitLab y abro la pestaña de SSH Keys
- Pulso en ADD SSH KEY
- Pego la clave copiada
- Guardo los cambios
- Se supone que la clave ya está insertada....

6. Pero cuando voy a entrar, introduzco la dirección SSH, usuario y contraseña (las mismas credenciales que para la conexión HTTP funciona correctamente) y me dice que las credenciales son incorrectas...


¿¿¿Alguna idea de lo que puede estar pasando???

¡¡Muchas gracias a tod@s de antemano!!