Я настроил Subversion и Apache на моем сервере.
Если я просматриваю его через свой веб-браузер, он работает нормально ( http://svn.host.com/reposname ). Однако, если я делаю проверку на своем компьютере, я получаю следующую ошибку:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
Я проверил журнал ошибок Apache, но он ничего не говорит. (теперь - см. редактировать)
Мои репозитории хранятся в: / var / www / svn / repos /
Мой сайт хранится в / var / www / vhosts / x / ...
Вот файл conf для субдомена:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
Аутентификация работает отлично.
Кто-нибудь знает, что может быть причиной этого?
-- Редактировать
Поэтому я перезапустил apache (снова) и попробовал снова, и теперь он выдает мне сообщение об ошибке, но это не очень помогает. У кого-нибудь есть идея, что это значит?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- Изменить 2
Если я это сделаю, svn info
это не даст ничего полезного:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
Я также попытался сделать локальную проверку ( svn checkout file:///var/www/svn/repos/reposname
), и это прекрасно работает (также отлично работает добавление / принятие). Так что, похоже, это как-то связано с apache.
Некоторая другая информация:
- Я использую CentOs 5.3
- Plesk 9.3
- Subversion, версия 1.6.9 (r901367)
- Редактировать 3
Я пытался переместить репозитории, но это не имело никакого значения.
selinux отключен, так что это не так.
Options +indexes
это не должно делать что-то полезное в SVN месте.