PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subversion: path bases rules



pucki
13.01.08, 21:30
hi

ich habe ein kleines problem mit subversion over http



<Location /repos>
DAV svn
SVNParentPath /home/svn
SVNListParentPath on
SVNAutoversioning on
# AuthzSVNAccessFile /etc/http/access/authz
</Location>




<Directory /home/svn>
AuthType basic
AuthName "P R I V A T - L I M I T E D A C C E S S"
AuthBasicProvider ldap
AuthLDAPURL ldap://xxx.xxx.xxx.xxx/ss=xx,ss=xx?cn STARTTLS
Require ldap-user name1 name2
</Directory>


Die Authentifizierung über ldap funktioniert. Nun würde ich gerne noch die Rechte für die einzelnen Repositories festlegen. Wie ersichtlich habe versucht dies über die Regeln in der Datei /etc/http/access/authz zu bewerkstelligen. Dies hat jedoch dazu geführt, dass die Benutzer keinerlei Zugriff auf die Daten hatten. Egal ob ich


[/]
* = rw

oder einzelne Benutzer eingetragen habe ...

die Fehlermeldung:


The URI does not contain the name of a repository. [403, #190001]


sobald ich die Zeile wie oben herausnehme, funktioniert das ganze wieder ....

hat da zufällig noch jemand einen tip?

Grüße

pucki
13.01.08, 22:16
das Problem ist zum Teil gelöst.



<Location /repos/>
...
SVNParentPath /home/svn/
...
AuthzSVNAccessFile /home/svn/.name

</Location>



jetzt funktioniert zumindest mal die Datei, den Rest muss ich mir noch mal genauer anschauen ..