Saya minta maaf sebelumnya untuk pertanyaan bodoh, tapi saya mencoba mengatur kunci SSH untuk GitHub di Macbook saya. Saya membuka terminal dan pergi ke direktori root (nama pengguna saya) dan ketik "cd ~ / .ssh" dan dikatakan "Tidak ada file atau direktori". Namun, ketika saya input "ssh -v", itu daftar:
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]
Yang menurut situs web lain berarti saya telah menginstalnya. Namun saya tidak dapat menemukan direktori di mana pun ...
Jadi saya punya dua pertanyaan: Bagaimana cara memperbaikinya? Dan di mana direktori .ssh seharusnya?
cd /
, itu setara denganC:
di Windows atau mengklik hard drive Anda di Finder.Jawaban:
Jika
.ssh
direktori tidak ada, Anda bisa membuatnya:Di sini,
~
adalah folder rumah Anda dan sama dengan/Users/allison
. Ini tidak sama dengan direktori root, yang merupakan/
root dari keseluruhan sistem file.Perhatikan bahwa Anda biasanya tidak perlu membuat folder secara manual. Jika Anda belum pernah membuat kunci SSH, atau Anda belum menggunakan SSH, folder tersebut tidak perlu ada. Namun, begitu Anda menghasilkan kunci (dengan
ssh-keygen
), SSH akan secara otomatis membuat folder untuk Anda.sumber