TortoiseGit (64 бит) перестает работать при перезагрузке cpt (win 7 64 бит) - PullRequest
2 голосов
/ 17 мая 2011

Я установил TortoiseGit 1.6.5.0 64 bit и Git на Windows 7 64 bit, подключаясь к локальному git серверу. Работал 3 дня после первой установки. После перезагрузки cpt после выходных он перестал работать на клоне («ошибка сети: соединение отказано»). Ключ Rsa, используемый для подключения к серверу, работает на замазке. Git standalone также работает с тем же ключом rsa, используя TortoisePlink.exe.

Попытался удалить и переустановить TortoiseGit, но результат все тот же - нет необходимости в TortoiseGit (клонировать, нажать, потянуть ...)

Пытались убрать Putty, чтобы заставить TortoiseGit использовать собственный pagent.exe, без разницы.

Хотел бы использовать TortoiseGit вместо Git. Любые предложения будут приветствоваться. ТИА.

1 Ответ

1 голос
/ 27 августа 2011

Была такая же неприятная проблема. Попробуйте прочитать отладочную информацию из Tortoiseplink:

  1. Создайте файл TortoisePlink.cmd в той же папке, что и TortoisePlink.exe, со следующим содержимым:

    @ эхо выкл путь \ TortoisePlink.exe -v% 1% 2% 3% 4% 5% 6% 7% 8% 9

    заменить путь в соответствии с вашими потребностями.

  2. Перейдите в настройки TortoiseGit -> Сеть и выберите TortoisePlink.cmd в качестве клиента ssh.

  3. Сделайте что-нибудь с вашим репозиторием (клон, нажмите, потяните) и просмотрите вывод.

В моем случае TortoiseGit всегда пытался использовать одну конкретную клавишу, которая не была назначена пользователю git. Я не нашел никаких настроек в отношении клавиш по умолчанию, поэтому я просто переместил эту клавишу, а затем TortoiseGit смог использовать другие клавиши.

...