С момента переустановки моего офисного компьютера у меня возникает проблема с использованием TortoiseGit для доступа (и особенно push) к нашему удаленному серверу.
В моей компании центральное репо поддерживается на удаленном сервере. На моем компьютере с Windows 10 у меня установлены Cygwin, Git и TortoiseGit. У меня также есть доступ к удаленной учетной записи Linux.
Некоторое время назад я генерировал свои открытые и закрытые ключи SSH и использовал их с тех пор. Я регулярно использую терминал Cygwin (bash) для доступа к удаленному репо, и обычно использую TortoiseGit для управления фиксациями и просмотра журналов. В прошлом я также мог использовать TortoiseGit для доступа к удаленному репо, но теперь я не могу заставить его работать.
Когда я настраиваю клиентскую панель Git / Remote для использования HTTP-URL, я могу клонировать репо. Когда я использую URL GIT, меня просят предоставить пароль для удаленного сервера. Я не могу нажать ни с одним URL.
Я использую ключ id_rsa.pub
из каталога home/.ssh
Cygwin в поле Putty Key (пробовал также закрытый ключ id_rsa
). Также на панели Сеть я установил для клиента SSH C:\Program Files\Git\usr\bin\ssh.exe
.
Итак, поскольку мой поток bash работает нормально, я предполагаю, что что-то не так с моими настройками TortoiseGit. Есть идеи, что мне не хватает?