Gidil
Gidil

Reputation: 4137

Remove saved credentials from TortoiseGit

My credentials are saved in TortoiseGit (using Wincred) but my password changed.
The only way for me to pull from the repository now is to remove the Credential Helper.

How can I simply change the password?
Alternately, can I remove my credentials and save my new ones?

Upvotes: 69

Views: 77782

Answers (3)

MrTux
MrTux

Reputation: 33993

Normally the invalid credentials should be purged automatically (after one unsuccessful authentication attempt).

Go to the Windows Credential Manager (press Windows and type "Credential Manager", or go to Control Panel\User Accounts and Family Safety\Credential Manager or use Start->Run rundll32.exe keymgr.dll,KRShowKeyMgr; with latest TortoiseGit there also is a button on TortoiseGIt Settings->Git->Credentials), there all saved credentials should be listed (prefixed with git:).

For ways to also remove saved credentials on other OS, see https://stackoverflow.com/a/39944557/3906760.

Upvotes: 159

With Azure DevOps, I found it the easiest to perform a remote operation from Visual Studio. It just does everything automatically and TortoiseGit starts to work again.

Upvotes: 1

Stephane Desmarais
Stephane Desmarais

Reputation: 386

I changed my Windows password and now GIT would fail with authentication error, and even doing 2 pull in a row with git pull -v would not prompt for the new password.

It was really hard to find the Windows credential manager since not only do I have Windows 10, but also it's a French language version.

I finally found on this page I could access it by using:

rundll32.exe keymgr.dll,KRShowKeyMgr

and I double-clicked on the git:http: line to enter the right password and I was then able to pull and push to the repository.

I hope this helps someone else.

I'd still like to understand why it's not asking me for the new password anymore - it used to ask for it the first 2 months after I got my Windows 10 PC (I change password every month)

Upvotes: 26

Related Questions