it-swarm.com.de

Wie kann ich den svn command line client dazu bringen, die Anmeldeinformationen unter Windows (sliksvn) zu vergessen?

Nachdem das Repository einmal in einen Ordner ausgecheckt wurde, speichert der svn-Befehlszeilenclient den Benutzernamen und das Kennwort (zusammen mit der Repository-URL?). So ergeben sich 2 Fragen:

  • gibt es eine Möglichkeit, sich nicht mehr an die Anmeldeinformationen zu erinnern (und den Benutzer/den Benutzer jedes Mal fragen)?
  • gibt es eine Möglichkeit, die aktuellen Anmeldeinformationen zu "vergessen" (um die bereits gespeicherten Anmeldeinformationen zu löschen).

Vielen Dank!

28
DanC

Um die aktuellen Anmeldeinformationen zu vergessen:
Die Anmeldeinformationen werden irgendwo in %APPDATA%\Subversion\auth zwischengespeichert, um zu entscheiden, wo sie nachsehen möchten, oder alle Dateien zu entfernen.

Damit es aufhört, sich an die Anmeldeinformationen zu erinnern:

  1. %APPDATA%\Subversion\config bearbeiten 

  2. store-auth-creds=no einstellen

31
Sander Rijken

Auf Linux-Systemen müssen Sie das Verzeichnis ~/.Subversion/auth entfernen, um die vorhandenen Authentifizierungsdetails zu vergessen.

In der Datei ~/.Subversion/servers setzen Sie store-passwords value auf no  

Entfernen Sie auf Windows-Systemen das Verzeichnis "% APPDATA%\Subversion\auth". Vergessen Sie nicht die Anführungszeichen, da sich% APPDATA% im Pfad "Documents and Settings" befindet.

21
sweetfa

Der SVN-Client sollte dafür eine --no-auth-cache-Option akzeptieren.

6
Victor Nicollet

Ich weiß, dass diese Frage für Windows gilt, aber ich habe sie auf meinem Mac gefunden. Nur für den Fall, dass jemand anderes in der Zukunft mitkommt, habe ich Folgendes getan. OSX 10.9 mit SVN-Version 1.7.10

svn switch http: //svn.repository.url --username neuer_benutzer

und es hat für mich funktioniert.

3
bdfariello
 rm -Rf ~/.Subversion/auth/svn.simple/* && security delete-generic-password -a ACCOUNTNAMETOREMOVE

Dadurch werden die zwischengespeicherten Anmeldeinformationen und der Schlüsselbundeintrag in OSX entfernt.

2
davidcondrey

oder an Orte, an die Sie sich nicht erinnern, wo Sie Ihre Creds abgeladen haben ... 

suchen Sie svn.simple | xargs grep -il Benutzername | xargs rm -fv

"Nimm die ganzen" Creds "aus dem Orbit. Es ist der einzige Weg, um sicher zu gehen" - Ripley

0
username