Ejecutando git desde la línea Cmd de Windows: ¿Dónde están los files key?

Así que instalé msysgit y ejecuté git con éxito desde el shell bash.

Desde dentro del shell bash, he creado keys con ssh-keygen , todo funciona bien.
Los files key están en mi %userprofile%\.ssh (del shell bash, es: ~/.ssh ).
Puedo conectarme a mi server (descifrar en mi caso).

Luego, quiero poder ejecutar git desde el shell Cmd de Windows.
Agregando c:\msysgit\bin y c:\msysgit\mingw\bin a la ruta de búsqueda.
Git funciona perfectamente a nivel local : bifurcar, fusionar, agregar, comprometer, pagar, … funcionar bien.

Sin embargo, al intentar trabajar con el server falla, con: ' Permission denied (publickey). '
Parece que git, cuando se ejecuta desde la command-line, mira una location diferente tratando de asignar los files key u otra razón que hace que falle.

Para get la línea de command mysysgit para encontrar las keys .ssh, necesitará tener %HOME% punto en el directory que contiene la carpeta .ssh

A menudo puedes hacer

 set HOME=%USERPROFILE% 

Desde un file DOS de Windows, necesita definir una variable de entorno %HOME% .

HOME no existe en una session de DOS de forma pnetworkingeterminada.
Puede establecerlo en %userprofile% , ya que esta es su configuration actual.
También puede agregarlo a las variables de su entorno de usuario, para que cualquier session de DOS pueda getlo.