Tengo la próxima estructura de repositorys SVN ejecutando Apache 2.2 en Windows Server 2008:
http://example.com/svn/ está dirigido a e:\svn
(root)
http://example.com/svn/dir/ está dirigido a e:\svn\dir
(algún directory con varios repositorys)
http://example.com/svn/dir/repo/ está dirigido a e:\svn\dir\repo
(un repository en sí)
¿Cómo acceder a la list para que el grupo @foo
acceso rw
al repo
?
Tengo la siguiente list de acceso:
[groups] @foo = user1, user2 [/] * = r [dir/repo:/] @foo = rw
La última cadena no funciona en ninguna combinación que intenté
Apache conf es el siguiente:
<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>
Si has configurado esto como
<Location /dir> SVNParentPath e:\svn\dir AuthzSVNAccessFile e:\accesslist.txt
entonces probablemente solo quieras
[repo:/]
porque la list de acceso será relativa a e: \ svn \ dir. De lo contrario, ¿podría publicar el fragment de <Location> para e: \ svn \ dir? ¡Gracias!