我的凭据保存在TortoiseGit中(使用Wincred)但我的密码已更改 我现在从存储库中取出的唯一方法是删除凭证助手。
如何更改密码?
或者,我可以删除我的凭据并保存我的新凭证吗?
答案 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 再次开始工作。