web-dev-qa-db-fra.com

Supprimer les informations d'identification enregistrées de TortoiseGit

Mes informations d'identification sont enregistrées dans TortoiseGit (à l'aide de Wincred) mais mon mot de passe a changé.
La seule façon pour moi de retirer du référentiel consiste maintenant à retirer Credential Helper.

Comment puis-je simplement changer le mot de passe?
Sinon, puis-je retirer mes identifiants et sauvegarder mes nouveaux?

44
Gidil

Normalement, les informations d'identification non valides doivent être purgées automatiquement (après une tentative d'authentification infructueuse).

Aller à Control Panel\User Accounts and Family Safety\Credential Manager _ (une autre façon d’y arriver est de démarrer-> Exécuter rundll32.exe keymgr.dll,KRShowKeyMgr), tous les identifiants enregistrés doivent être listés (préfixés par git:).

Pour savoir comment supprimer également les informations d'identification enregistrées sur un autre système d'exploitation, voir https://stackoverflow.com/a/39944557/390676 .

97
MrTux

J'ai changé mon mot de passe Windows et GIT échouait maintenant avec une erreur d'authentification, et même en faisant 2 pull in a row avec git pull -v ne demanderait pas le nouveau mot de passe.

Il était très difficile de trouver le gestionnaire de références Windows, car non seulement j'ai Windows 10, mais c'est aussi une version française.

J'ai finalement trouvé sur ce page Je pouvais y accéder en utilisant:

rundll32.exe keymgr.dll,KRShowKeyMgr

et j'ai double-cliqué sur le git:http: ligne pour entrer le bon mot de passe et j'ai ensuite pu tirer et pousser vers le référentiel.

J'espère que ça aidera quelqu'un d'autre.

J'aimerais toujours comprendre pourquoi il ne me demande plus le nouveau mot de passe - il le demandait les 2 premiers mois après avoir reçu mon ordinateur Windows 10 (je change de mot de passe tous les mois)

17
Stephane Desmarais