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

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

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

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

введите описание изображения здесь

Запросы на извлечение, сделанные из Cygwin CLI, работают отлично. Также отлично работают и другие операции из меню TortoiseGit, такие как checkout, revert, show log и т. д.

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

По какой причине я не могу выполнить pull с помощью TortoiseGit?

решение1

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

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

Связанный контент