Почему я не могу вытащить без 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).