Не удается подключиться к серверу svn (svnserve) - PullRequest
2 голосов
/ 24 января 2010

Я настроил с помощью многих учебников из Интернета репозиторий и svnserve на моем Mac.

Но я не могу получить к нему доступ из Интернета.

Если я вызываю следующую команду, все работает нормально:

svn co svn://192.168.1.10 /working_copy/myproject --username me

И если я позвоню по следующему номеру:

svn co svn://my_external_ip /working_copy/myproject --username me

Я получаю сообщение об ошибке: не удается подключиться к хосту my_external_ip: соединение отклонено

Конечно, вместо my_external_ip я ввожу свой внешний IP-адрес, полученный с whatismyip.com

Я настроил переадресацию портов на маршрутизаторе для порта 3690 на локальный ip - 192.168.1.10

svnserve запущен. Я запустил его с:

svnserve -d

Я попытался проверить, открыт ли порт 3690, используя http://www.canyouseeme.org/, и он говорит, что порт открыт.

В чем может быть проблема? Я пытаюсь выяснить это на весь день и не могу найти причину.

Заранее спасибо.

1 Ответ

6 голосов
/ 24 января 2010

Где вы находитесь, когда используете команду "svn co svn: // my_external_ip"? Скорее всего, это не сработает, когда вы все еще находитесь в своей локальной сети - дешевые маршрутизаторы NAT обычно не перенаправляют трафик, направленный на общедоступный IP-адрес, поступающий из локальной сети. Пока вы находитесь в своей локальной сети, вам нужно использовать внутренний IP-адрес.

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