SVN не может подключиться к хосту - PullRequest
4 голосов
/ 11 июня 2010

У нас есть настройка репозитория SVN на удаленном хост-сервере.У нас есть новый Dev-сервер, на котором я, в конце концов, буду настраивать наш репозиторий, но сейчас я пытаюсь экспортировать проект на SV-сервер Dev-сервера.Когда я пытаюсь сделать это, я получаю svn: Не удается подключиться к хосту website.com: Время ожидания истекло.

Я могу подключиться нормально с любого другого сервера, поэтому я предполагаю, что это должно быть что-то насервер разработки, я просто не уверен, какие настройки могут блокировать это.Я могу пропинговать сервер, и это дает результаты, я подумал, может быть, поскольку это был сервер локальной сети, возможно, что-то блокировало доступ к внешней сети.

Я просто искал несколько идейотносительно того, что это может быть.

Ответы [ 4 ]

8 голосов
/ 13 июня 2012

Я просто решаю это с помощью команд ниже: при запуске службы svn добавьте в команду часть «--listen-host 0.0.0.0», например:

svnserve -d --listen-port 9803 --listen-host 0.0.0.0 -r / где-то / где-то

Это связано с тем, что, если не указано иное, svnserve будет прослушивать соединения IPv6, где поддерживается протокол IPv6, что справедливо для Windows Vista, 7 и Server 2008, возможно, и для FreeBSD.

На моем сервере установлена ​​ОС FreeBSD, я столкнулся с этой проблемой сегодня утром и решил ее только сейчас.

Вы можете обратиться к этой странице: дополнительная информация

2 голосов
/ 26 июня 2012

Если вы можете telnet IP и порт, убедитесь, что

  1. установить для хоста прослушивания 0.0.0.0;
  2. используйте URL svn: // домен: порт / для подключения к серверу
2 голосов
/ 11 июня 2010

Это может показаться низким уровнем, но дважды проверьте, используете ли вы протокол для подключения, для которого настроен сервер (svn: // для svn, http: // для http, ssh + svn: // для svn over ssh) и дважды проверьте настройки брандмауэра.

SVN использует порт 3690, если вы подключаетесь по протоколу SVN (по умолчанию для новых установок), (очевидно) порт 80 для протокола HTTP и (опять же, очевидно) порт 22 для протокола SSH.

1 голос
/ 08 января 2015

В моем случае, в эти дни проблема заключалась в том, что я использовал svn 1.7.x, и эта версия выдает эту ошибку, когда я пытаюсь использовать из командной строки.

Я просто пытаюсь с svn 1.8.xи все работало нормально, я, наконец, могу без проблем взаимодействовать через командную строку.

В случае, если кто-то еще столкнется с этой проблемой, может быть, это поможет.PS Я на Linux Centos 6.5.

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