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!!