2009-06-01 10 views
1

Es sei denn, ich die folgenden in der authz Datei:Warum benötigt "anonymous" Lesezugriff in authz, damit TortoiseSVN ein diff oder ein Protokoll erstellt?

[/some/path/to/trunk] 
* = r 

Kein Benutzer für diesen Stamm hinzugefügt wird, kann ein Diff tun oder das Protokoll zu lesen. Ich möchte nicht, dass jemand anderes als Teammitglieder aus einem Verzeichnis lesen kann, aber wenn ich keinen anonymen Lesezugriff hinzufüge, erhalte ich einen Fehler von TortoiseSVN. Gibt es eine Möglichkeit, dem Client selbst mitzuteilen, dass er die Authentifizierungsdaten eines Lese-/Schreibbenutzers verwenden soll, um einen Vergleich durchzuführen oder das Protokoll zu lesen?

Danke.

Antwort

0

Anscheinend TortoiseSVN verwendet die Leseberechtigung, um festzustellen, ob ein Vergleich oder ein Lesen im Protokoll möglich ist. Wenn also keine Leseberechtigung deklariert ist, kann dies nicht passieren. Ich denke jedoch, dass dies keine Rolle spielt, da selbst Benutzer mit Lesezugriff immer noch einen Benutzernamen/ein Passwort in der Benutzerdatei haben müssen.

0

das sollte funktionieren, vielleicht haben Sie noch einige (alte) Benutzermeldungen aktiv? Suchen Sie in jeder Textdatei in %APPDATA%\\Subversion\auth\svn.simple und suchen Sie nach Ihrer URL. Wenn es eine Datei mit Ihrer aktuellen URL gibt, speichert TSVN (und auch svn cmd-line!) Ihre Anmeldedaten noch zwischen. Sie können diese Datei sicher löschen

Verwandte Themen