D
Hallo Leute,
ich habe bei mir Subversion (http://subversion.tigris.org/) und den Apache installiert.
Die normalen Operationen von Subversionen funktionieren auch super, acuh über's Internet.
Probleme treten erst auf, wenn ich den Zugriff auf einzelne Projekte Userabhängig gestalten möchte.
Folgendes steht in meiner httpd.conf:
<Location /svn>
DAV svn
SVNParentPath D:\Programme\Subversion\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile rootpasswd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
Das funktioniert auch prima, alle die in rootpasswd stehen haben Zugriff auf den gesamten Projektebaum.
Wenn ich jetzt aber versuche für ein einzelnes Unterverzeichnis die Berechtigung zu setzen, dann funktioniert es nicht:
<Location /svn/Repository/trunk/ProjectXY>
DAV svn
SVNParentPath D:\Programme\Subversion\SVN
AuthType Basic
AuthName "Subversion repository ProjectXY"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
Obwohl der Benutzer in der Datei passwd steht erhält er weder per Browser noch per Subversionclient Zugriff.
Wenn ich es folgendermaßen mach:
<Location /svn/Repository/trunk/ProjectXY>
#DAV svn
#SVNParentPath D:\Programme\Subversion\SVN
AuthType Basic
AuthName "Subversion repository ProjectXY"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
dann erhält er zwar per Browser Zugriff nicht jedoch per Subversionclient, hilft mir also auch nicht wirklich weiter.
Würde mich über eine Lösung des Problems sehr freuen.