12

Заранее извиняюсь за глупый вопрос, но я пытаюсь настроить 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?

1 ответ1

17

Если .ssh не существует, вы можете просто создать его:

mkdir -p ~/.ssh

Здесь ~ - ваша домашняя папка, такая же, как /Users/allison . Это не то же самое, что корневой каталог, который является / и, следовательно, корнем всей файловой системы.

Обратите внимание, что вам обычно не нужно вручную создавать папку. Если вы никогда не генерировали никаких ключей SSH или еще не использовали SSH, папка не должна существовать. Однако, как только вы сгенерируете ключ (с помощью ssh-keygen), SSH автоматически создаст папку для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .