Chcę uruchomić polecenie takie jak:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Rozumiem, że ssh-keygen wyprowadza do katalogu domowego. Pracuję na komputerze w sieci przy użyciu Git Bash (Windows, MYSS MINGW64), gdzie katalogiem domowym jest ten, do którego nie mam dostępu. Zmieniam katalog domowy tak:
export HOME=C:/Users/myusername
więc teraz, kiedy wejdę:
echo $HOME
to mówi:
C:/Users/myusername
ale kiedy ponownie spróbuję uruchomić polecenie ssh-keygen, uruchomi się on w katalogu, do którego nie mam dostępu. Przejrzałem plik profilu w poszukiwaniu zakodowanej ścieżki, ale nic nie mogę znaleźć. Jak mogę go zmienić, aby wskazywał na katalog, do którego mam dostęp?
HOME
nie wpływa na domyślny katalog dlassh-keygen
). Chociaż jawne określenie katalogu działa, chciałbym wiedzieć, dlaczegossh-keygen
nie używa$HOME/.ssh
tak, jakHOME
jest obecnie zdefiniowane.