Problem bei der Konfiguration von Apache in Zusammenhang mit Subversion



  • 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.


Anmelden zum Antworten