Извлечь хранилище SVN из внешней локальной сети, используя порт, отличный от стандартного - PullRequest
1 голос
/ 03 декабря 2010

У меня есть сервер Ubuntu в локальной сети моей компании, на котором работает сервер Subversion. Я могу легко получить доступ к этому хранилищу изнутри сети, используя svn: // localip / repos-name

Я пытаюсь настроить это так, чтобы члены команды могли получить доступ к серверу Subversion из дома. У нас есть статический IP-адрес. К сожалению, мы не единственная команда, работающая в этой компании, и у другой команды уже есть Subversion, работающая на их сервере. С тех пор как они настроили его в первую очередь, они взяли порт 3690 и перенаправили его на свой сервер.

Теперь мы должны получить доступ к нашему серверу Subversion, используя другой порт (то есть, скажем, порт 19333, указывающий на наш сервер Subversion через порт 3690).

Однако я нигде не могу найти, как получить доступ к нашему серверу Subversion, который использует наш другой порт.

Я пробовал svn://staticip:19333/repo-name, но это выдает ошибку, в которой отсутствуют доступные репозитории.

Мы используем TortoiseSVN для доступа к репозиториям.

1 Ответ

0 голосов
/ 03 декабря 2010

Самый простой способ диагностики такого рода проблем с подключением - использовать telnet:

telnet staticIPaddress 19333

Если вы получаете соединение, а сервер Subversion выдает вам заголовок (он содержит несколько скобок, но я не помню точно, как он выглядит), то у вас хорошее соединение, и проблема, вероятно, связана с TortoiseSVN его синтаксис для использования альтернативных портов (я думаю, что часть верна, хотя). Однако, если вы не можете установить это соединение, вам нужно будет изучить настройки переадресации портов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...