Я только что установил сервер Subversion и тестовый репозиторий на сервере Windows. Однако я не могу подключиться к нему ни с одного компьютера. Используя TortoiseSVN, я получаю сообщение об ошибке:
Ошибка: не удается подключиться к хосту «[хост]»: попытка подключения не удалась, поскольку
Ошибка: подключенная сторона не ответила должным образом по прошествии определенного периода времени или не установлена
Ошибка: соединение не удалось из-за того, что подключенный хост не ответил.
Я могу подключиться к другому репозиторию SVN на другом сервере, так что это определенно проблема с этим сервером и установкой.
Есть идеи, почему я не могу подключиться?
Обновить: Дополнительная информация по запросу AlberT:
netstat -a
списки, среди других строк, TCP GOWANPOINT:3690 GOWANPOINT:0 LISTENING
svn://[server-ip]:3690/project_name
Вы должны предоставить дополнительную информацию, например:
Вероятно, между клиентом и сервером установлен брандмауэр, который не позволяет использовать порт SVN.
Чтобы убедиться в этом, попробуйте запустить сервер Subversion на порту 80 (вы можете использовать netcat для создания временного перенаправления).
Вы также можете использовать telnet <host> <port>
чтобы убедиться, что вы можете подключиться. В этом случае вы должны увидеть соединение на сервере с netstat
. Если это не сработает, значит, где-то есть брандмауэр.
Похоже, что сервер Subversion не работает. Я сам делал это несколько раз. Я так много занимался этим, что создал страницу, чтобы найти ее. Я использую собственный сервер svnserve.exe. Если это то, что вы используете, просмотрите приведенный ниже URL-адрес, чтобы узнать, как превратить его в службу Windows.
Я остановился на Бинарные файлы CollabNet, так как у них есть хороший установочный пакет для версий svnserve и Apache сервера.