Problema al usar git en Windows 7 con las teclas msysgit y .ssh


11

Estoy usando git en mi máquina Ubuntu con mis claves ssh existentes.

Ahora tengo que usar Git en Windows 7 y necesito usar los mismos pares de teclas.
Configuré msysgit y creé una .sshcarpeta en Users\username\.ssh.
Copié mi par de claves de la .sshcarpeta de Ubuntu a esta carpeta.

Pero cuando intento clonar el repositorio de Git, se detiene y me pide la contraseña.
De acuerdo con algunos tutoriales, debería tener algunas opciones durante la instalación de msysgit ssh, pero no vi ninguna.
¿Tienes alguna sugerencia para resolver esto?

Respuestas:


13

Debe establecer su HOMEvariable de entorno en el directorio que seleccionó para crear la .sshcarpeta (no tiene que ser necesariamente Users\username\).

%HOME%no es una variable de entorno nativa ( %HOMEDRIVE%%HOMEPATH%o %USERPROFILE%es), y la sesión de msysgit similar a Uning de mingw se basa completamente en el $HOMEvalor.


Gracias, pero ¿cómo agrego este HOME env. ¿variable?
Burre

@Burre: simplemente defina una variable de entorno de Usuario llamada HOMEen su configuración de Windows, como se describe en itechtalk.com/thread3595.html .
VonC

HOMEPATH no es suficiente, debe ser% HOMEDRIVE %% HOMEPATH% o% USERPROFILE%
bgerth

@bgerth Gracias, he editado la respuesta tardíamente.
VonC
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.