Почему я не могу вытащить без TortoiseGit без ввода пароля?

Некоторое время назад мне пришлось переустанавливать мой рабочий компьютер после перехода с Win 7 на Win 10. Ранее у меня была прекрасно работающая настройка Git, использующая команду Cygwin и TortoiseGit параллельно.

После переустановки я больше не могу выполнить git pull действие из графического интерфейса TortoiseGit, так как оно требует от меня ввода пароля сервера:

Запросы извлечения, сделанные из CLI Cygwin, работают просто отлично. Кроме того, другие операции из меню TortoiseGit, такие как извлечение, возврат, показ журнала и т. Д., Работают нормально.

В предыдущей настройке (Win 7) мне никогда не требовалось вводить пароль сервера, и я даже не уверен, как его получить, если это вообще возможно в нашей организации.

Почему я не могу использовать TortoiseGit?

1 ответ

TortoiseGitPlink используется как клиент SSH по умолчанию. Поэтому вам необходимо либо настроить PuTTY для использования специального ключа (используя сеансы PuTTY, как описано в https://stackoverflow.com/a/29183147/3906760 и в FAQ по TortoiseGit), либо загрузить свой ключ в PuTTY Agent (pageant) перед тем, как выполнение удаленного действия.

Помимо использования TortoiseGitPlink, вы также можете использовать SSH из OpenSSH (см. https://stackoverflow.com/a/32115724/3906760).

Другие вопросы по тегам