Привет. Столкнулся с проблемой (или это фича такая?)
Ситуация следующая: имеется SVN-сервер с десятком репозиториев, с доступом по svn:// .
Возникла необходимость организовать доступ по http:// (соответственно, Apache + mod_dav_svn).
Для раздачи прав на конкретные репозитории используется mod_authz и файл примерно следующего вида:
[groups]
group1 = user1, user2
group2 = user3, user4
admins = admin
[repo1:/]
@group1 = rw
@admins = rw
C репозиториями, расположенными в корне, все работает прекрасно.
Но есть несколько репозиториев, расположенных в подкаталогах. Для них логичной выглядит
следующая конструкция:
[subdir/repo2:/]
@group2 = rw
Но она (и ее вариации) не работает, не принимая авторизацию, а апач пишет в лог:
Access denied: 'user3' GET subdir:/repo2
Что я не так делаю? Неужели нет возможности достучаться в репозиторий,
расположенный в подкаталоге (в отличие от подкаталога репозитория)?
Спасибо всем кто дочитал до конца :)