Мой сервер Ubuntu Subversion не доступен напрямую в Интернет, 192.168.1.2
Моя публичная машина с Ubuntu доступна через DMZ по адресу 192.168.1.1
Я настроил переадресацию портов с 192.168.1.1:3906 на 192.168.1.2:3906, но я понятия не имею, как это будет работать с svn + ssh, поскольку для достижения моего сервера Subversion требуется один дополнительный прыжок
edit: У всех, кто сталкивался с такой же проблемой, возникла путаница, потому что я пытался перенести порт на мой SVN-сервер (запустил демон на порт '3906'), но получил доступ к вашему SVN Сервер через SSH полностью отличается от доступа к вашему серверу SVN, на котором запущен демон (на 3906) . Вы должны рассматривать это как типичное ssh-соединение. Оба метода ниже работали, как только я отредактировал мои настройки