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?
You could also disable the use of the Git credential cache using git config --global --unset credential. helper. Then reset this, and you would continue to have the cached credentials available for other repositories (if any). You may also need to do git config --system --unset credential.
Right-click anywhere in Explorer and choose TortoiseGit → Settings. In the Settings dialog, choose Git. Type in your username and email and click Apply. These settings are written to the global gitconfig file for this user.
Just go to Applications -> Utilties -> Keychain Access, then enter "github.com". You can either delete the invalid item or update the password from with the app.
It is located at %UserProfile%\. git-credentials , which corresponds to C:\Users\<username>\. git-credentials (unless you've modified the registry to move your user's profile directory elsewhere).
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
), 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.
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)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With