Hallo, Leute!
Ich fühle mich absolut dumm... Also, ich hatte SVN auf dem alten Server eingerichtet und hat immer gut funktioniert.
Nun habe ich es auf dem neuen installiert, und geht nicht mehr...
Konfiguration bei Apache:
<VirtualHost svn.domain.tld:80> ServerName svn.domain.tld ErrorLog /var/log/apache2/svn-error.log TransferLog /var/log/apache2/svn-access.log
<Location /> DAV svn SVNPath /home/svn
Order Allow,Deny Allow From All
AuthType Basic AuthBasicAuthoritative Off AuthGroupFile /dev/null AuthUserFile /dev/null AuthName "SVN"
Auth_MySQL on Auth_MySQL_Host localhost Auth_MySQL_User nss Auth_MySQL_Password geheim Auth_MySQL_DB nss Auth_MySQL_Password_Table svn_users Auth_MySQL_Username_Field user_name Auth_MySQL_Password_Field password Auth_MySQL_Authoritative On AuthMySQL_Encryption_Types Plaintext Crypt
<Limit GET> require valid-user </Limit>
<Limit POST> require valid-user </Limit> </Location> </VirtualHost>
Wenn ich mit einem Browser versuche svn.domain.tld zu erreichen, werde ich nach ein Passwort gefragt. Ich gebe das Passwort und, wenn ich in der Tabelle svn_users bin, werde ich erlaubt und sehe alle Repositories und kann die Dateie ansehen.
Nun versuche ich mit svn das gleiche zu machen, und kommt der Fehler:
svn co http://svn.domain.tld/testprojekt/ svn: Not authorized to open root of edit operation
Es wird kein Passwort gefragt. Auch wenn ich --username gebe, passiert nichts.
In dem Apachelog sehe ich:
[Sun Nov 04 18:08:34 2012] [error] [client XX.YY.ZZ.KK] A failure occurred while driving the update report editor [500, #220000] [Sun Nov 04 18:08:34 2012] [error] [client XX.YY.ZZ.KK] Not authorized to open root of edit operation [500, #220000]
So, was mache ich denn jetzt falsch?
Ich verstehe gar nichts mehr... Ich freue mich auf eure Hilfe!
Grüße Luca Bertoncello (lucabert@lucabert.de)