如何在TortoiseGit中重置凭据?

时间:2016-08-03 02:20:57

标签: git credentials tortoisegit

这个问题是关于TortoiseGit Windows客户端的。我有一台我不再使用的计算机,现在必须将其转移到另一位程序员而不进行格式化

奇怪的是,我似乎无法在此计算机上重置TortoiseGit凭据。在全局设置中显然没有设置凭证助手。实际上,此计算机上的Windows凭据管理器服务似乎是永久禁用的。我已经更改了所有本地和全局配置设置以避免提及我的Git用户名,但我仍然可以将此机器的提交推送到我的所有GitHub遥控器。

有一些关于设置和保存凭据的堆栈溢出问题。我想要完全相反。

我甚至还记得尝试在这台特定的计算机上保存凭据,这是我很少做的事情,而且我很少使用这台计算机。

5 个答案:

答案 0 :(得分:6)

转到\控制面板\用户帐户\凭据管理器,单击Windows凭据并编辑相应的凭据

答案 1 :(得分:5)

首先,转到凭证,如:

右键单击→TortoiseGit→设置→Git→凭据。

然后:

选择Credential helper:wincred - 此存储库仅限/ wincred - 当前Windows用户

答案 2 :(得分:5)

如何重置存储的密​​码取决于URL样式。

对于https凭据,用户名/密码可以存储在Windows凭据存储中(请参阅here有关如何重置),也可以存储在远程存储库URL中的用户名中。

对于ssh身份验证通常使用公钥验证来完成。在这里,您需要从计算机中删除私钥。

答案 3 :(得分:0)

当远程存储库管理员更改了我的密码时,这在Windows 7上对我有用。

从“开始”菜单中,选择Git / Git Bash(我认为Git CMD应该可以正常工作)。

导航(cd)到Git BASH / CMD shell中的git分支文件夹。

然后输入git pull

随即打开一个对话框,其中包含用户名和密码字段。

在此处输入并保存。

答案 4 :(得分:0)

转到凭据管理器>系统中的Windows凭据,我们可以在其中更新密码。