Невозможно получить доступ к репозиторию SVN с другого хоста в локальной сети

Невозможно получить доступ к репозиторию SVN с другого хоста в локальной сети

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

команда проверки: svn checkout svn://192.168.11.192/

ошибка: Невозможно подключиться к хосту «192.168.11.192»: В подключении отказано

Я попробовал проверить порт 3690 с помощью telnet, и, похоже, я не могу подключиться и так. Я подумал, что порт может быть заблокирован, поэтому я добавил запись для порта 3690 в sysconfig/iptables, но, похоже, это не дало никакого эффекта.

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

Что я могу попробовать сделать дальше?

решение1

Следующим шагом, который я бы рекомендовал, было бы запустить, netstat -tapnl | grep 3690чтобы проверить, прослушивает ли он этот порт. Вы захотите убедиться, что он не прослушивает только интерфейс обратной связи "127.0.0.1". Вы хотите, чтобы это был либо 0.0.0.0 для всех IP-адресов, либо IP-адрес, доступный с других машин в локальной сети.

Вы также можете опубликовать свой iptables.

решение2

Вы пробовали telnet с коробки, на которой запущен svnserve? Как в telnet 3690 Похоже, что svnserve слушает, основываясь на выводе, который у вас есть. Если все прошло успешно, и он слушает, то проблема кроется между клиентской и серверной коробками. Можете ли вы использовать ssh или ping с одной на другую?

Связанный контент