Не удается оформить заказ с помощью TortoiseSVN, используя сервер DNS - PullRequest
0 голосов
/ 14 марта 2012

У меня проблемы с настройкой домашнего сервера SVN в Windows XP.Следуя инструкциям в Интернете, я смог заставить его работать, используя XAMPP и настраивая WebDav для использования с Subversion.

Я переадресовал свой порт 8280 на маршрутизаторе, поскольку мой провайдер блокирует порт 80. Я также создал хост no-ip, поскольку мой IP-адрес является динамическим, и, набрав его URL-адрес в браузере, яЯ могу видеть страницу сервера XAMPP (я настроил Apache для прослушивания этого порта).Я использую опцию no-ip «redirect port 80», перенаправляя ее через порт 8280.

Я создал репозиторий в C: / svn, и я также могу видеть файлы репозитория, если я набираюмой URL без ip, за которым следует путь к хранилищу, как в «http://mysite.no -ip.org / svn».Я попросил друга сделать то же самое из Интернета, и он тоже смог просмотреть файлы.

Кроме того, я использую TortoiseSVN в качестве клиента, и если я пытаюсь извлечь свой репозиторий, используя мой номер no-ip URL, я получаю следующую ошибку:

"Unable to connect to a repository at URL 'http://mysite.no-ip.org/svn'
OPTIONS of 'http://mysite.no-ip.org/svn': could no connect to server
('http://mysite.no-ip.org)"

Однако, если я пытаюсь оформить заказ, используя "http://xxx.xxx.xxx.xxx:8280/svn" (где x образуют мой внешний IP), он отлично работает, даже из Интернета.

Нужна ли в TortoiseSVN какая-либо дополнительная конфигурация для работы с DNS? Чего мне не хватает?

Заранее благодарен за любые предложения.

1 Ответ

1 голос
/ 14 марта 2012

При использовании svn через http помимо GET / PUT / etc используются некоторые менее распространенные методы http, такие как OPTIONS, которые не выполняются в вашем запросе. Легко может случиться так, что no-ip или кто-то еще блокирует эти запросы, поэтому, если вы просто доберетесь до своего http://mysite.no-ip.org/svn с помощью браузера, вы увидите список файлов, но TortoiseSVN не сможет использовать этот URL , Смотрите также здесь: http://www.svnforum.org/threads/32996-Use-Tortoise-SVN-behind-a-firewall?p=88942&viewfull=1#post88942

...