2013-11-14 3 views
1

Я настроил Subversion в своей системе. Без каких-либо изменений его рабочий тон на localhost. Теперь я хочу получить доступ к нему из другой сети, например, вне моей домашней сети.Доступ к репозиторию Subversion с другого компьютера

Я пытался получить к нему доступ из глобального ip 116.128.**.**:3343/csvn/repository, но ничего не происходит. И когда я пытаюсь проверки в Eclipse, он показывает ошибку:

Target machine actively refused the connection. 

Я также добавил порт нет. в маршрутизаторе.

+0

Вы можете принять и/или отложить ответ, если это поможет. Благодаря! – bahrep

ответ

0

Это может быть вызвано множеством различных проблем. Одна из наиболее распространенных проблем заключается в том, что на сервере установлен брандмауэр (или за брандмауэром), который блокирует входящее соединение неавторизованного порта.

+0

Я отключил брандмауэр системы ..... как я могу включить прослушивание портов в apache – user1534364

1

Насколько я вижу, указанный вами URL-адрес отправляется на панель управления сервера Subversion, а не на репозитории. Я нашел this:

By default, the Subversion Edge admin console listens for requests on two ports:

3343 - This is the plain HTTP port 
4434 - This is the SSL HTTPS port 

Чтобы решить проблему, вы должны

  1. Перейти к панели управления с веб-браузер и проверьте, какой порт слушает сервер Subversion, чтобы, например, 443/8443 для HTTPS и 80/8080 для простого HTTP.

  2. Убедитесь, что порт правильно перенаправлен на маршрутизатор на машину, на которой установлен сервер SVN.

  3. Убедитесь, что локальный межсетевой экран позволяет входящие соединения с вашим сервером Subversion на выбранном порту.

Смежные вопросы