Как настроить SVN для показа коллекции репозиториев

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

Я обнаружил, что работает нормально, когда не указывает 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

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

Другие вопросы по тегам