Я не уверен, что это решит ваш вариант использования, но использование сеанса PuTTY в моем сценарии помогло мне при использовании Mercurial.
Раньше: у меня есть рабочий Pageant с рабочим ключом ssh, и я клонирую с моего хоста, используя
hg clone ssh://calo@myhost//home/hg/repo
После:
hg clone ssh://host_hg//home/hg/repo
Для этого я создал сохраненную сессию в PuTTY, которая называется host_hg
«Авторизационный логин» calo
. Вы можете создать новый сеанс, щелкнув правой кнопкой мыши значок Pageant на панели инструментов и выбрав «Новый сеанс». Введите имя хоста и имя сохраненных сеансов. Вы найдете поле «Авторизация имени пользователя» в левом дереве под «Соединение-> Данные». Не забудьте сохранить сессию.
Я предполагаю, что эквивалентом IdentityFile
является "Файл закрытого ключа для аутентификации", найденный в Соединении-> SSH-> Auth.