Назад | Перейти на главную страницу

Проблемы с подключением к серверу Subversion

Я только что установил сервер Subversion и тестовый репозиторий на сервере Windows. Однако я не могу подключиться к нему ни с одного компьютера. Используя TortoiseSVN, я получаю сообщение об ошибке:

Ошибка: не удается подключиться к хосту «[хост]»: попытка подключения не удалась, поскольку
Ошибка: подключенная сторона не ответила должным образом по прошествии определенного периода времени или не установлена
Ошибка: соединение не удалось из-за того, что подключенный хост не ответил.

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

Есть идеи, почему я не могу подключиться?

Обновить: Дополнительная информация по запросу AlberT:

Вы должны предоставить дополнительную информацию, например:

  • netstat вывод на сервере, показывая, какой порт какого интерфейса сервер прослушивает
  • то Командная строка svn, которую вы используете, чтобы мы могли исключить любую опечатку и проверить порт, протокол и путь, который вы пытаетесь использовать.
  • пробовать telnet к серверу на порт svn и сообщите нам, если соединение успешно. Возможно C&P выход
  • то ОС сервера
  • попробуйте исключить проблемы с DNS с помощью IP-адрес сервераа не имя

Вероятно, между клиентом и сервером установлен брандмауэр, который не позволяет использовать порт SVN.

Чтобы убедиться в этом, попробуйте запустить сервер Subversion на порту 80 (вы можете использовать netcat для создания временного перенаправления).

Вы также можете использовать telnet <host> <port> чтобы убедиться, что вы можете подключиться. В этом случае вы должны увидеть соединение на сервере с netstat. Если это не сработает, значит, где-то есть брандмауэр.

Похоже, что сервер Subversion не работает. Я сам делал это несколько раз. Я так много занимался этим, что создал страницу, чтобы найти ее. Я использую собственный сервер svnserve.exe. Если это то, что вы используете, просмотрите приведенный ниже URL-адрес, чтобы узнать, как превратить его в службу Windows.

http://systemwidgets.com/Support/SubversionArticles/RunningsvnserveasaWindowsService/tabid/84/Default.aspx?PageContentMode=1

Я остановился на Бинарные файлы CollabNet, так как у них есть хороший установочный пакет для версий svnserve и Apache сервера.