Soeben habe ich bei einem Kollegen dessen Subversion-Repositories konfiguriert. Da er mehrere Repositories über eine Domain mit verschiedenen Zugriffsrechten im Web nutzen möchte, haben wir uns für das dav_svn-Modul von Apache entschieden. Zur Absicherung sollte ein AuthzSVNAccessFile genutzt werden. Da ich ihm ein Beispiel für dieses AuthzSVNAccessFile geschrieben habe, möchte dieses hier kurz präsentieren.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## Gruppen
#[groups]
## Gruppenzuordnungen von Nutzern
#groupname = user1,user2

## Repositories
#[reposname:/]
## Lese/Schreibzugriff für jeden Nutzer
#* = rw
## Kein Zugriff für diese Gruppe
#@groupname =
## Lesezugriff für diesen Nutzer
#user1 = r

#[reposname:/trunk/]
## Lese/Schreibzugriff für Nutzer user1 auf /trunk/
#user1 = rw