[...]
LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/httpd/modules/mod_authz_svn.so
[...]
<VirtualHost *>
[...]
<Location /svn>
AllowOverride None #wichtig damit niemand per .htaccess unfug machen kann
Options None #kein includes!
ForceType application/octet-stream #php oder sonstiges verbieten
#ggf noch shtml oder was es sonst noch auf deinem Server gibt verbieten
DAV svn #DAV sollte eigentlich schon installiert sein
SVNPath /var/www/svn/irgendwas #verzeichnis vorher mit "svnadmin create" anlegen
#irgendwas zur zugriffsbeschränkung, ich hab folgendes:
AuthType Basic
AuthName "subversion repository"
AuthUserFile /var/www/svn/.htuser
Require valid-user
#der benutzername mit dem sich die Leute authentifizieren taucht später in den svn logs auf, ist also sinnvoll jedem einen eigenen benutzernamen zu geben
</Location>
</VirtualHost>
[...]