Así que he instalado msysgit y ejecuto git con éxito desde el shell bash.Ejecutando git desde la línea Cmd de Windows: ¿Dónde están los archivos clave?
Desde dentro del shell bash, he creado claves con ssh-keygen
- todo funciona bien.
Los archivos clave están en mi carpeta %userprofile%\.ssh
(del shell bash, es: ~/.ssh
).
Puedo conectarme a mi servidor (desconéctelo en mi caso).
A continuación, quiero ser capaz de ejecutar git desde el shell Cmd de Windows.
Agregando c:\msysgit\bin
y c:\msysgit\mingw\bin
a la ruta de búsqueda.
Git está trabajando localmente simplemente bien: branch, merge, add, commit, checkout, ... funciona bien.
Sin embargo, tratar de trabajar con el servidor falla, con: 'Permission denied (publickey).
'
Parece que git, cuando se ejecuta desde la línea de comandos se ve en un lugar diferente intentando asignados los archivos de claves, u otra razón que causa que falle .
Gracias JaredPar y VonC. Tu sugerencia ha funcionado. +1 a ambos. – Uri
Recibo el mismo error. He configurado% HOME% de esta manera ... todavía no hay alegría. ¿Cualquier otra sugerencia? ¿Qué podría estar perdiendo? – GreenAsJade
He estado buscando esta respuesta en todas partes ... Gracias @JaredPar –