Настройка msysgit для использования putty/plink

Заранее извиняюсь за основной вопрос — я новичок в git и уверен, что упускаю что-то очень простое, на что кто-то мог бы ответить очень быстро.

Во время установки msysgit я указал, что хочу использовать PLink вместо OpenSSH в качестве клиентской программы для защищенной оболочки. Переменная среды «GIT_SSH» имеет значение «C:\Program Files (x86)\PuTTY\plink.exe», что является правильным путем к plink. Пробовал с кавычками и без. «echo $GIT_SSH» из командной строки bash отображает правильное значение переменной среды. Я также могу без проблем подключиться к github через SSH, используя шпатлевку.

После запуска pagent и добавления моего закрытого ключа я открыл новое окно git bash и попытался подключиться к github (у github уже есть мой открытый ключ, и он правильно настроен — я использую проект jquery в качестве быстрого теста). Несмотря на то, что я указал, что хочу использовать PLink, и, по-видимому, установил правильные переменные среды, msysgit все еще пытается использовать ключевые файлы, найденные в каталоге ~/.ssh.

Я подтвердил это, фактически поместив свой закрытый ключ в этот каталог, и все работает отлично (я смог клонировать репозиторий jquery без каких-либо проблем), но я действительно хотел бы настроить это, поэтому я могу управлять своими закрытыми ключами через замазку, если это возможно.

Не совсем уверен, что я упускаю..Любая помощь очень ценится - заранее спасибо!

5
задан rawb 26 March 2012 в 11:44
поделиться