Git yüklü Windows 10 kullanıyorum. Bu Git, özel SSH anahtarlarımı kaynaklandırmak için uygun şekilde C:/Users/MyName
dizinimi HOME dizini ve içindeki /.ssh/
dizini kullanır .
Ben sadece etkinleştirdim ve "Bash Ubuntu on Windows" (ne bir ağız dolusu!) Kurulum ve Git de orada yüklü. Her iki Gits'in de aynı anahtar setini kullanmasını istiyorum, böylece bu makinede hangi ortamda çalıştığım önemli değil, taahhütlerim her zaman benden gelecek.
Bash HOME dir farklı ( /home/MyName
) ve bu nedenle şimdi uzak bulunan tuşları görmüyor sorun ../../mnt/c/Users/MyName/.ssh
. HOME ortam değişkenini kullanarak kazanan kazanacağımı düşündüm
export HOME=/c/mnt/Users/MyName
Bu HOME dizinini başarılı bir şekilde değiştirdi, ancak bash git hala ./.ssh
dir içinde bulunan tuşları görmüyor .
Bunun A) olup olmadığından emin değilim çünkü bash git tuşları farklı bir dosya biçiminde bekliyor? (şu anki olanlar id_rsa
ve id_rsa.pub
) B) bash git değiştirilmiş HOME değişkenini yok sayıyor mu? Ya da belki ikisi de.
Ayrıca emin değilim C) böyle bir HOME değişkenini keyfi olarak değiştirerek genel wrt buna referans olabilecek diğer programlar iyi bir fikir mi?
.ssh
zaten var /home/MyName
... bir symlink dosyaları olabilir? öyle yaparım ln -s /mnt/c/Users/MyName/.ssh/id_rsa /.ssh/id_rsa
? (Symlinking'de yeni!)
.ssh
dizini işaretlerseniz daha iyi çalışır .