Tengo Windows 10 con Git instalado. Este Git usa mi directorio C:/Users/MyName
como el directorio de INICIO y el directorio /.ssh/
, apropiadamente para obtener mis claves SSH privadas.
Acabo de habilitar y configurar "Bash en Ubuntu en Windows" (¡qué pena!) y también instalé Git en él. Me gustaría que ambos Gits usen el mismo conjunto de claves, de modo que no importa en qué entorno trabaje en esta máquina, mis compromisos siempre provendrán de mí.
El problema es que el directorio HOME en bash es diferente ( /home/MyName
) y, por lo tanto, no ve las claves ubicadas en el ahora distante ../../mnt/c/Users/MyName/.ssh
. Pensé que estaría en un ganador al cambiar la variable de entorno HOME usando
export HOME=/c/mnt/Users/MyName
Esto cambió el directorio de INICIO con éxito, pero el bash git aún no ve las claves contenidas en el directorio ./.ssh
.
No estoy seguro de si esto es A) porque bash git espera claves en un formato de archivo diferente. (los actuales son id_rsa
y id_rsa.pub
) B) ¿bash git está ignorando la variable HOME modificada? O tal vez ambos.
Tampoco estoy seguro de que C) si cambiar arbitrariamente la variable HOME como esta es una buena idea en general, ¿qué otros programas podrían hacer referencia a ella?