2010-02-03 1 views
12

Wie bekomme ich git-svn die svn Authentifizierungsdetails vergessen?Git-SVN löschen auth-cache

Wir haben eine Pairing-Maschine mit Windows Server 2008, auf der wir ein Git Repo haben und wir einchecken in einem zentralen Subversion-Repository. Ich möchte, dass git mich bei jedem Check-in nach meinen Subversion-Authentifizierungsdetails fragt.

Ich habe die Subversion-Dateien aus% APPDATA% \ subversion \ auth \ svn.simple entfernt. Jetzt, wann immer ich einen regulären Subversion-Client benutze, werde ich zur Eingabe meiner Subversion-Auth aufgefordert, aber git-svn merkt sich die Zugangsdaten immer noch.

Gibt es trotzdem ich kann es die Authentifizierungsdetails vergessen lassen?

Antwort

18

Löschen Sie die svn-Authentifizierung von % HOMEPATH% \ .subversion \ auth \ svn.simple. Dadurch werden die svn-Authentifizierung und git beim nächsten Mal zur Eingabe eines Benutzernamens zurückgesetzt.

Beachten Sie, dass ich zuvor die Authentifizierung unter% appdata% \ subversion \ auth \ svn.Simple gelöscht und das hat nicht funktioniert.

+0

% homepath% ist c: \ Benutzer auf Windows Server 2008-System, auf dem das Problem schließlich gelöst wird – Aneesh

1

Sie haben wahrscheinlich eine andere Instanz von subversion woanders installiert, weil git-svn sich nicht an die svn-Authentifizierung selbst erinnert und sie an Subversion delegiert.

+1

Ich habe einen Tortoise Svn Client. Keine andere Installation. Ich habe den Authentifizierungs-Cache von Tortoise Svn gelöscht. – Aneesh

1

Kürzlich traf ich dieses Problem auch. Der Grund ist "% APPDATA% \ subversion \ servers", diese Datei speichert auch Ihren Proxy-Benutzernamen und Ihr Passwort.