SVN соединение отказано - PullRequest
       4

SVN соединение отказано

2 голосов
/ 11 августа 2010

У меня проблемы с проверкой проекта через SVN.У меня есть репозиторий, настроенный по адресу svn: //consideropen.com/home/consider/rvsubversion/project/trunk.

У меня нет проблем с проверкой проекта в NetBeans, но когда я выполняю ssh на другом сервере(не на том же сервере, что и хранилище) и запустите

svn checkout svn://example.com/home/consider/rvsubversion/project/trunk

Я получаю сообщение об отказе в соединении.

Почему это происходит?

Ответы [ 2 ]

7 голосов
/ 11 августа 2010

Возможно, ваш сервер находится за брандмауэром, который разрешает только определенные порты, например, через 22, 80 и 8080. Это может не разрешить прохождение через стандартный порт протокола SVN 3690.

Попробуйте telnet consideropen.com 3690 и посмотрите, получите ли вы:

(успех (1 2 (ANONYMOUS) (отредактированный конвейер svndiff1 отсутствующие записи))

Если нет, то вы заблокированы. Другим вариантом будет установка хранилища с использованием Subversion с WebDAV. Тогда ваш сервер сможет получить к нему доступ через порт 80, который обычно открыт.

0 голосов
/ 13 августа 2010

Рекомендую освоить nmap - очень мощный инструмент сканирования портов

В вашем случае это будет:

$ nmap -sT -r -n -vv -p80,8080 example.com

, где -sT означает прямое TCP-соединение, -sS - SYNC или silience

-vv - очень многословный

-r - не рандомизировать порты

-n - не разрешать DNS

-p{xxx} - порты для сканирования, поддерживаются разные маски, например, 80,8081-8088,8090

опционально -P0 означает не пинговать целевой хост

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