11

Я использую git на своей машине с Ubuntu с моими существующими ключами SSH.

Теперь я должен использовать Git в Windows 7 и использовать те же пары ключей.
Я настроил msysgit и создал папку .ssh в Users\username\.ssh .
Я скопировал свою пару ключей из папки .ssh Ubuntu в эту папку.

Но когда я пытаюсь клонировать репозиторий Git, он останавливается и запрашивает пароль.
Согласно некоторым учебникам, у меня должны быть некоторые параметры во время установки msysgit относительно ssh , но я не видел ни одного.
Есть ли у вас какие-либо предложения для решения этой проблемы?

1 ответ1

13

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

%HOME% не является собственной переменной среды (%HOMEDRIVE%%HOMEPATH% или %USERPROFILE% ), а Unix-подобный сеанс mingw msysgit полностью основан на значении $HOME .

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