Z góry przepraszam za głupie pytanie, ale próbuję skonfigurować klucz SSH dla GitHub na moim Macbooku. Otwieram terminal i przechodzę do katalogu głównego (moja nazwa użytkownika) i wpisuję „cd ~ / .ssh”, na którym jest napisane: „Brak takiego pliku lub katalogu”. Jednak po wprowadzeniu „ssh -v” wyświetla się:
OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
Co według innej strony oznacza, że mam go zainstalowaną. Jednak nigdzie nie mogę znaleźć katalogu ...
Mam więc dwa pytania: jak to naprawić? A gdzie powinien być katalog .ssh?
cd /
, jest to odpowiednikC:
w systemie Windows lub kliknięcie dysku twardego w Finderze.Odpowiedzi:
Jeśli
.ssh
katalog nie istnieje, możesz go po prostu utworzyć:Tutaj
~
jest twój folder domowy i jest taki sam jak/Users/allison
. Nie jest to to samo, co katalog główny, który jest/
zatem katalogiem głównym całego systemu plików.Pamiętaj, że zwykle nie trzeba ręcznie tworzyć folderu. Jeśli nigdy nie wygenerowałeś żadnych kluczy SSH lub nie korzystałeś jeszcze z SSH, folder nie musi istnieć. Jednak po wygenerowaniu klucza (za pomocą
ssh-keygen
) SSH automatycznie utworzy folder dla Ciebie.źródło