Я заранее прошу прощения за глупый вопрос, но я пытаюсь настроить SSH-ключ для GitHub на моем Macbook. Я открываю терминал и захожу в корневой каталог (мое имя пользователя) и набираю «cd ~ / .ssh», и он говорит: «Нет такого файла или каталога». Однако, когда я ввожу "ssh -v", он перечисляет:
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]
Что в соответствии с другим сайтом означает, что я установил его. Пока я не могу найти каталог нигде ...
У меня два вопроса: как мне это исправить? И где должен быть каталог .ssh?
cd /
, это эквивалентноC:
Windows или нажатию на ваш жесткий диск в Finder.Ответы:
Если
.ssh
каталог не существует, вы можете просто создать его:Вот
~
ваша домашняя папка и такая же как/Users/allison
. Это не то же самое, что корневой каталог, который является/
и, следовательно, корнем всей файловой системы.Обратите внимание, что вам обычно не нужно вручную создавать папку. Если вы никогда не создавали никаких ключей SSH или еще не использовали SSH, папка не должна существовать. Однако, как только вы сгенерируете ключ (с помощью
ssh-keygen
), SSH автоматически создаст папку для вас.источник