Я встановив на моєму сервері 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 / ...
Ось конф-файл для піддомену:
<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
), і це працює чудово (також додавання / фіксація працює добре). Тож, здається, має щось спільне з апашем.
Деякі інші відомості:
- Я працюю CentOs 5.3
- Плеск 9.3
- Subversion, версія 1.6.9 (r901367)
- Правка 3
Я спробував перемістити сховища, але це не мало значення.
selinux відключений, так що це не так.
Options +indexes
це не повинно насправді нічого корисного робити у svn-місці.