从 TortoiseGit 中删除保存的凭据

Remove saved credentials from TortoiseGit

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

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

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

转到 Windows Credential Manager(按 Windows 并键入“Credential Manager”,或转到 Control Panel\User Accounts and Family Safety\Credential Manager或使用 Start->运行 rundll32.exe keymgr.dll,KRShowKeyMgr),应该列出所有保存的凭据(以 git: 为前缀)。

有关同时删除其他 OS 上保存的凭据的方法,请参阅

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

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

我终于在这个 page 上找到了我可以通过以下方式访问它:

rundll32.exe keymgr.dll,KRShowKeyMgr

然后我双击 git:http: 行以输入正确的密码,然后我就可以拉取和推送到存储库了。

我希望这对其他人有帮助。

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

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