2015-12-12 2 views
0

В настоящее время я настраиваю TortoiseGit на свою систему, но есть проблема с подключением SSH к моим удаленным репозиториям.SSH не работает с TortoiseGit и Pageant

Я использую git из моей установки Cygwin (так как я полагаюсь на команды UNIX) на моей машине с Windows. Для обработки всех моих ключей я использую Putty Pageant, и для их использования через bash я установил модуль под названием ssh-pageant.

При использовании bash я могу работать с моими удаленными репозиториями (так как я начинаю ssh-showant сразу после открытия консоли bash), но TortoiseGit использует мой git-модуль Cygwin напрямую, поэтому агент doesn ' t начать.

E.g. показанная ошибка при работе с командой TortoiseGit pull:

Разрешение отклонено (опубликовано).
fatal: Не удалось прочитать из удаленного хранилища.
Убедитесь, что у вас есть правильные права доступа , и существует хранилище.

Как это исправить?

ответ

1

Когда TortoiseGit используется в сочетании с cygwin (т. Е. Взломан cygwin включен), TortoiseGit передает все команды git через bash.

Вы можете попытаться добавить ssh-pageant в .bashrc или .bash_profile, чтобы он автоматически вызывался при выполнении bash.

Смежные вопросы