从TortoiseGit中删除保存的凭据

时间:2015-08-03 07:52:47

标签: git credentials tortoisegit

我的凭据保存在TortoiseGit中(使用Wincred)但我的密码已更改 我现在从存储库中取出的唯一方法是删除凭证助手。

如何更改密码?
或者,我可以删除我的凭据并保存我的新凭证吗?

3 个答案:

答案 0 :(得分:89)

通常应自动清除无效凭证(在一次验证尝试失败后)。

转到Control Panel\User Accounts and Family Safety\Credential Manager(另一种方法是开始 - >运行rundll32.exe keymgr.dll,KRShowKeyMgr),应该列出所有已保存的凭据(前缀为git:)。

有关同时删除其他操作系统上保存的凭据的方法,请参阅https://stackoverflow.com/a/39944557/3906760

答案 1 :(得分:14)

我更改了Windows密码,现在GIT会因身份验证错误而失败,甚至使用“ git pull -v”连续两次拉入也不会提示输入新密码。

要找到Windows凭据管理器真的很困难,因为我不仅拥有Windows 10,而且它是法语版本。

我终于在此page上找到了,我可以使用以下方式访问它:

rundll32.exe keymgr.dll,KRShowKeyMgr

然后我双击git:http:行以输入正确的密码,然后便可以将其拉入存储库。

希望这对其他人有帮助。

我仍然想理解为什么它不再要求我输入新密码了-它曾经在我拥有Windows 10 PC之后的头两个月内要求输入密码(我每个月都要更改密码)

答案 2 :(得分:0)

使用 Azure DevOps,我发现从 Visual Studio 执行远程操作最简单。它只是自动完成所有工作,然后 TortoiseGit 再次开始工作。