Подтвердить что ты не робот

Почему поле "Load putty key" в TortoiseGit отключено?

Я хотел бы подключиться к моему репозиторию, используя SSH-ключ вместо имени пользователя и пароля.

Однако, когда я пытаюсь сделать это в TortoiseGit, я не могу ввести ключ, потому что "Load Putty Key" отключен. Может ли кто-нибудь указать, почему это происходит и как я могу включить поле?

4b9b3361

Ответ 1

В настройках TortoiseGit зайдите в Сеть. В поле SSH Client укажите путь к TortoiseGitPLink

например.:

C:\Program Files\TortoiseGit\bin\TortoiseGitPLink.exe

Ответ 2

SSH и аутентификация на основе ключей - это работа SSH-клиента (plink) и key-agent (pageant)

Ответ 3

Установка правильного пути к TortoiseGitPlink.exe для SSH client: в Settings->Network должна устранить проблему. Что-то вроде:

C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe

НО, в некоторых случаях новый путь по какой-то причине не сохраняется!

Как упоминалось в комментариях, иногда (в моем случае TortoiseGit 2.5.0.0) настройка не применялась. Нажатие на OK или Apply не вызывало ошибок, но при повторном закрытии и открытии Settings старый путь был там.

Чтобы обойти это, проверьте также Enable Proxy Server в том же меню Network (не предоставляйте никаких настроек прокси). После этого окно закроется при нажатии OK, и при повторном открытии Enable Proxy Server будет снят, но новый путь будет сохранен.