Ошибка при генерации ключа SSH с помощью Git: «нет такого файла» - PullRequest
11 голосов
/ 04 июня 2011

Я постоянно сталкиваюсь с одной и той же ошибкой, когда пытаюсь сгенерировать ключ SSH:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/konrad/.ssh/id_rsa):

Здесь я нажимаю ввод.

Could not create directory '/home/konrad/.ssh'

Затем я ввожу свои парольные фразы.

open /home/konrad/.ssh/id_rsa failed: No such file or directory.
Saving the key failed: /home/konrad/.ssh/id_rsa.

Я пытался переустановить Git несколько раз, но это не помогло. Я думаю, что это может быть потому, что C: / Users / Konrad должен быть каталогом по умолчанию, а не / home. Любой совет?

Ответы [ 2 ]

9 голосов
/ 04 июня 2011

В msysgit сначала необходимо установить переменную среды пользователя HOME (которая не установлена ​​по умолчанию в Windows).

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

3 голосов
/ 04 июня 2011

Перейдите в командную строку и введите:

ssh-keygen -t rsa

И следуйте инструкциям там. Я почти уверен, что git делает именно это для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...