Предыдущие ответы могут быть правильными, но они сложнее, чем необходимо. Если вы указали свой репозиторий с использованием синтаксиса svn + ssh: // user @ host / path / to / repository, подробности туннелирования будут учтены, если вы удовлетворяете следующим требованиям:
- вы можете подключиться к серверу ssh, на котором находится хранилище
- вы сможете запустить 'svnserve' на этом сервере
- на вашем клиентском компьютере с Windows вы получили ssh или аналогичную утилиту командной строки
Последний пункт может потребовать дополнительной работы. У меня был успех:
- установка Cygwin (с пакетами 'openssh' + 'openssl')
- добавление следующей строки в раздел [tunnels] SVN-файла config (*):
"ssh = / cygwin / bin / ssh -q" ( нет пробел в начале строки).
(*) Вы можете найти его в c: \ Documents and Settings \ user \ Application Data \ Subversion или перейдя в меню TortoiseSVN Settings> General и нажав кнопку «Редактировать».