SVN. ACL diferentes repositorys con el mismo nombre

Tengo un server SVN ejecutándose en un Servidor Ubuntu con el module Apache dav-svn para acceder a él a través de http.

Tengo proyectos de varios clientes, así que he creado una estructura de tree en / var / svn

/var/svn/client_1 /var/svn/client_1/project_1 /var/svn/client_1/project_2 ... /var/svn/client_2 /var/svn/client_2/project_1 /var/svn/client_2/project_2 

Cada proyecto es un nuevo repository, cuando necesito crear un nuevo proyecto hago lo siguiente

Crea un nuevo repository en la carpeta del cliente

svnadmin create / var / svn / client_X / project_Y

Crea una nueva input en dav_svn_conf

 <Location /client_X> DAV svn SVNParentPath /var/svn/client_X AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user AuthzSVNAccessFile /etc/apache2/svn-acl.txt </Location> 

Así que en este momento puedo acceder a través de: https://my_svn_server.com/client_x/project_y

En el file /etc/apache2/svn-acl.txt tengo control total sobre todos los repositorys

 [/] my_user=rw 

Ahora quiero dar acceso a un cliente a los proyectos que posee, pero no puedo hacerlo. Si utilizo el nombre del repository, él tiene acceso a todos los repositorys de otros clientes

 [project_1:/] client_user=rw 

Él puede acceder a client_1 / project_1 y client_2 / project_1

Me gustaría hacer lo siguiente:

 [client_1:/] client_user=rw 

¿Cómo puedo hacerlo? ¿Debo cambiar la forma en que creo los repositorys?

Gracias por las respuestas.

Yo recomendaría no usar la ACL de SVN y en su lugar utilizar Apache / HTTP Auth para administrar el espacio de URL con las reglas de Location y Allow y Deny