2014-11-19 2 views
0

Я хочу показать коллекцию всех репозиториев, используя mod_authz_svn. Когда я обращаюсь к нему, я получаю ошибку 403 (запрещен).Как настроить SVN для отображения коллекции репозиториев

Я выяснил, что он отлично работает, когда не указывается AuthzSVNAccessFile /etc/apache2/dav_svn.authz, и я вижу все мои репозитории, но разрешения (конечно) больше не работают.

Можно ли даже показать коллекцию репозиций при использовании AuthzSVNAccessFile?

Это мой dav_svn.authz:

[groups] 
admin = me 
users = you,others 

[/] 
* = r 
@admin = rw 

[repo:/subfolder] 
@users = rw 

ответ

2

Это работает для меня.

На моем сервере Ubuntu 14.04, я добавил следующую строку в /etc/apache2/mods-enabled/dav_svn.conf
SVNListParentPath on

Обязательно перезапустить Apache:
$ sudo /etc/init.d/apache2 restart

0

Я создал index.html, отображающий список всех моих репо, каждое имя в списке является именем самого репозитория.