Как настроить 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.confSVNListParentPath on
Обязательно перезапустите Apache:$ sudo /etc/init.d/apache2 restart
Я создал index.html, показывающий список всех моих репозиториев, каждое имя в списке является именем самого репозитория.