У меня есть клиент с настроенным SVN + SSH, к которому мне нужен доступ. К сожалению, я не могу внести свой IP в белый список, потому что я нахожусь на Comcast, и у них есть некоторая политика безопасности против этого. Однако у меня есть SSH-доступ к другой машине, к которой я могу подключиться по SSH, а также SSH к серверу SVN (через нестандартный порт) ... Таким образом, общий цикл должен выглядеть следующим образом:
Local Computer (OSX) --SSH--> Server1 --SVN+SSH_4567--> SVN Server
Я знаю, как настроить основные SSH-туннели, но я не уверен, как это настроить, или, если это вообще возможно. Помогите? :)
Обратите внимание, что в идеале , я могу установить это как-то в ~/.ssh/config
и ~/.subversion/config
, и мне не придется вручную туннелировать от A-> B-> C каждый раз, когда я хочу сделать коммит / обновление