2010-02-03 8 views
12

Comment faire pour que git-svn oublie les détails de l'authentification svn?Git-SVN effacer auth-cache

Nous avons une machine d'appariement exécutant Windows Server 2008 sur laquelle nous avons un repo git et nous nous enregistrons dans un dépôt central de subversion. Je veux que git me demande mes détails d'authentification subversion chaque fois que je m'enregistre.

J'ai supprimé les fichiers de sous-version de% APPDATA% \ subversion \ auth \ svn.simple. Maintenant, chaque fois que j'utilise un client subversion régulier, je reçois une invite pour mon auth subversion mais git-svn se souvient toujours des informations d'identification.

Y at-il de toute façon je peux lui faire oublier les détails d'authentification?

Répondre

18

Effacer l'authentification svn de % HOMEPATH% \. Subversion \ auth \ svn.simple. Cela réinitialise l'authentification svn et les invites git pour un nom d'utilisateur la prochaine fois. Notez que plus tôt j'ai supprimé l'authentification sous% appdata% \ subversion \ auth \ svn.simple et cela n'a pas fonctionné.

+0

% homepath% est c: \ users sur le système Windows Server 2008 sur lequel le problème est résolu – Aneesh

1

Vous avez probablement une autre instance de subversion installée ailleurs, car git-svn ne se souvient pas de l'authentification svn par lui-même et la délègue à subversion.

+1

J'ai une tortue svn client. Aucune autre installation. J'ai effacé le cache d'authentification de la tortue svn. – Aneesh

1

Récemment j'ai rencontré ce problème aussi. La raison en est "% APPDATA% \ subversion \ servers", ce fichier enregistre également votre nom d'utilisateur proxy et votre mot de passe.