Tengo Windows 10 con Git instalado. Este Git usa mi C:/Users/MyName
directorio como el directorio INICIO y el /.ssh/
directorio interno, de manera apropiada para obtener mis claves SSH privadas.
Acabo de habilitar y configurar "Bash en Ubuntu en Windows" (¡qué bocado!) E instalé Git allí también. Me gustaría que ambos Gits utilicen el mismo conjunto de claves de modo que no importa en qué entorno trabajo en esta máquina, mis confirmaciones siempre vendrán de mí.
El problema es que el directorio HOME en bash es diferente ( /home/MyName
) y, por lo tanto, no ve las teclas ubicadas en el ahora distante ../../mnt/c/Users/MyName/.ssh
. Pensé que sería un ganador cambiando la variable de entorno HOME usando
export HOME=/c/mnt/Users/MyName
Esto cambió el directorio HOME con éxito, pero bash git todavía no ve las claves contenidas en el ./.ssh
directorio.
No estoy seguro de si esto es A) porque bash git espera claves en un formato de archivo diferente. (las 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 C) si cambiar arbitrariamente la variable HOME como esta es una buena idea en general, ¿otros programas que podrían hacer referencia a ella?
.ssh
ya existe en /home/MyName
... ¿pueden uno archivos de enlace simbólico? tal que haría ln -s /mnt/c/Users/MyName/.ssh/id_rsa /.ssh/id_rsa
? (¡nuevo en simular también!)
.ssh
directorio.