У меня есть следующая структура репозиториев SVN под управлением Apache 2.2 под Windows Server 2008:
http://example.com/svn/ нацелено на e:\svn
(root)
http://example.com/svn/dir/ предназначен для e:\svn\dir
(некоторый каталог с несколькими хранилищами)
http://example.com/svn/dir/repo/ предназначен для e:\svn\dir\repo
(само хранилище)
Как получить доступ к списку, чтобы у группы @foo
был rw
доступ к repo
?
У меня есть следующий список доступа:
[groups]
@foo = user1, user2
[/]
* = r
[dir/repo:/]
@foo = rw
Последняя строка не работает ни в одной комбинации, которую я пробовал
Apache conf следующий:
<Location /svn>
SVNParentPath "E:\SVN"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>
<Location /svn/dir/>
SVNParentPath "E:\SVN\Dir"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>
<Location /svn/dir2/>
SVNParentPath "E:\SVN\Dir2"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>