Cómo configurar la clave SSH para git en el subsistema Ubuntu de Windows 10

Cómo configurar la clave SSH para git en el subsistema Ubuntu de Windows 10

Estoy usando ubuntu bash (subsistema) en Windows 10 como mi shell. Tengo un repositorio gitlab git que cloné. Cuando uso git desde este shell, está separado de mi git de Windows y no puedo hacer que use mi clave SSH. Sigue preguntando por mi usuario/contraseña. Tenga en cuenta que la clave SSH está configurada correctamente en gitlab.

Coloco mi id_rsa y id_rsa.pub en ~/.ssh/ (ruta del subsistema ubuntu)

¿Alguna idea?

Respuesta1

Bien, encontré el problema. Estaba usando una https://URL para el origen en lugar de una URL ssh ( [email protected]:...). Después de cambiar a una URL ssh, se utilizó la clave ssh.

Para ver los controles remotos actuales:git remote -v

Para cambiar un control remoto:git remote set-url origin [email protected]:XXXXX

Respuesta2

Utilice este comando:

ssh-copy-id [email protected]

Cambie el usuario a su nombre de usuario y apunte a su destino, de modo que copie su clave ssh al sistema de destino.

información relacionada