Обслуживающий сервер VisualSVN - PullRequest
2 голосов
/ 06 октября 2009

У меня проблемы с подключением к моему репозиторию VisualSVN Server с компьютеров вне моей домашней сети.

До сих пор я только пытался заменить имя моего компьютера на IP-адрес моего компьютера в URL хранилища, но это не работает;

https://MY-PC/svn/ProjectTrunk

Можете ли вы указать мне шаги, которые мне нужны, чтобы я мог обслуживать хранилище для внешних компьютеров?

Ответы [ 2 ]

4 голосов
/ 06 октября 2009

Используете ли вы VisualSVN Server ? Если нет - ДЕЛАЙТЕ, это сделает вашу жизнь намного проще.

некоторые другие вещи:

  1. используйте IP-адрес (также не используйте 192.x.x.x, используйте ВНЕШНИЙ IP, чтобы вы могли получить его снаружи), а НЕ ИМЯ КОМПЬЮТЕРА для местоположения репо
  2. убедитесь, что порт открыт на вашем маршрутизаторе и брандмауэре
  3. убедитесь, что вы указали номер порта при подключении к репо

Чтобы ответить на ваш комментарий:

Щелкните правой кнопкой мыши по своему серверу (в Диспетчере серверов VisualSVN), перейдите в Свойства, а затем нажмите вкладку Сеть - вы увидите там порт. Когда вы подключаетесь к своему репо, сделайте следующее:

https://111.111.111.111:8443/svn/PeojectTrunk

(8443 - номер порта, 111.111.111.111 - ваш IP)

3 голосов
/ 06 октября 2009

Возможно, вам потребуется настроить какое-либо динамическое решение DNS, такое как DynDNS , которое позволяет вам получить доступ к вашему компьютеру с помощью фиксированного имени (даже если его IP-адрес изменяется).

...