2016-01-06 3 views
1

Я долгое время работал с SVN (TortoiseSVN) через SSH без каких-либо проблем. Недавно мне пришлось добавить git, поэтому я установил TortoiseGit.TortoiseGit и TortoiseSVN установлены вместе - настройки SVN + SSH испорчены

С тех пор мое SSH-соединение для SVN внезапно не работает. Ошибка svn: невозможно создать туннель: система не может найти указанный путь: «В конечном итоге я указал на переменные окружения, и я заметил, что переменная SVN_SSH была изменена на plink, включенную в TortoiseGit.

У меня есть отдельная установка Putty/Keygen/Pageant, которую я использовал раньше, поэтому я изменил эту переменную окружения на plink Putty. Тем не менее, моя система больше не использует протокол SSH. Я могу обновить TortoiseSVN, но я должен повторно указать свой пароль несколько раз для каждого действия, которое я делаю. RStudio не реагирует (что один требует SSH для использования, поскольку он не показывает всплывающее окно для пароля)

  • система: Windows 8.1 (полностью обновленный)
  • Использованный сервер: R-Фордж .R-project.org
  • Среда IDE: RStudio
  • Применяемый SVN: TortoiseSVN
  • текущий палить используется TortoiseSVN: TortoisePlink (опция не установлена ​​в SVN) Я также попытался Plink Шпатлевка (что Pageant имеет ключи SSH), но безрезультатно.
  • Переменная окружения SVN_SSH: C:/Program Files (x86) /PuTTY/plink.exe (Когда это C: \ Program Files \ TortoiseGit \ Bin \ TortoisePlink, я получил вышеуказанную ошибку)

Я прошел через настройки, но я не могу найти проблему. Есть ли у кого-нибудь идея, какую настройку или другую проблему я могу игнорировать? Я бы хотел избежать полной переустановки моего рабочего процесса ...

ответ

1

Я нашел преступника. Имейте в виду, что при установке TortoiseGit процедура установки добавляет некоторые переменные среды (GIT_SSH и SVN_SSH, являющиеся важными), но использует обратные косые черты для путей. SVN_SSH вероятно, выглядит следующим образом:

C: \ Program Files \ TortoiseSVN \ Bin \ TortoisePlink.exe

Вы должны изменить что один:

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

Конечный результат для переменной окружения SVN_SSH должен п:

"C:/Program Files/TortoiseSVN/бен/TortoisePlink.exe"

Перезагрузите компьютер, чтобы обновить значения везде, и он должен работать снова.

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