Как я могу настроить TortoiseSVN для подключения к серверу SVN за корпоративным брандмауэром из дома?
На этот вопрос мне трудно найти ответ. Вот то, что у меня нет:
- Официальный VPN-доступ к корпоративной сети.
- Контроль над сервером SVN.
- Любой контроль над интранетом.
- Сотрудничество со стороны ИТ-отдела.
Вот то, что у меня есть:
- Полный контроль над моим компьютером за столом в офисе.
- сила воли
Это выстрел из того, что я пытался, и, похоже, безуспешно (имена людей, мест и машин были изменены, чтобы защитить невинных):
- Я использую Wippien для настройки VPN с нулевой конфигурацией с домашнего компьютера (NG-ATHOME) на рабочий компьютер за столом. Это работает, у меня есть общий доступ к сети и с обеих машин.
- У меня OpenSSH для Windows работает на NG-WORKBOX.
- У меня есть PuTTY на NG-ATHOME, подключающийся к NG-WORKBOX для динамического туннелирования через порт 1080. Прокси SOCKS работает, так как я могу проверить это с помощью любого веб-браузера. Я могу с уверенностью сказать, что это не проблема в сценарии.
- Я использую TortoiseSVN на NG-ATHOME, настроенном на использование прокси на 127.0.0.1:1080. Когда я пытаюсь нажать "svn://NG-SOURCE/PonyRepository", я получаю сообщение об ошибке: не удается подключиться к хосту. Я могу нормально пинговать NG-SOURCE.
Почему не работает SVN?
Хм, у меня есть подозрение, что SVN не любит SOCKS. У кого-нибудь есть предложение?