Возможно ли это? У меня были проблемы с клиентами SVN, которые не могли получить доступ к репозиторию со следующим сообщением об ошибке:
Репозиторий постоянно перемещается в 'http://svn.example.com/test/'; пожалуйста, переместите
Если я добавил '/' в конец пути, к которому я пытался получить доступ, он просто отключает его и показывает то же сообщение об ошибке. Мой файл конфигурации выглядит так:
<VirtualHost *>
ServerName svn.example.com
# Normal VirtualHost stuff here
<Location /svn>
# Uncomment this to enable the repository
DAV svn
SVNParentPath /some/path/to/repositories
# Setup mod_authz_svn, etc, etc here
</Location>
</VirtualHost>
Примечание. Это работает. Но если я изменил местоположение на /
, он перестанет работать снова с ошибкой выше. Можно ли использовать корневой каталог, или я чего-то здесь не вижу? Firefox отображает список репозиториев в порядке, когда вы обслуживаете репозитории из корня.
Как заметил кто-то другой, это только кажется проблемой внутри именованных виртуальных хостов... У кого-нибудь есть какие-то умные идеи?