更改Visual Studio团队资源管理器的GIT帐户

Luk*_* Vo 45 git visual-studio visual-studio-2013 azure-devops git-credential-manager

从我们公司的私有服务器克隆Git存储库时,我遇到了一个非常奇怪的情况.存储库不是匿名的(它需要身份验证),但是在克隆时,VS没有询问任何用户名和密码,并自动使用旧员工的旧身份验证.有没有办法删除保存的用户名和密码,并使Visual Studio在克隆时提示他们?

jes*_*ing 109

查看Windows凭据管理器并删除/更新您的凭据:

在此输入图像描述

  • 在Windows 10下使用`rundll32.exe keymgr.dll,KRShowKeyMgr`打开它,无论操作系统中的语言如何. (6认同)
  • 谢谢,我从未进入过计算机的这个地方.TIL! (4认同)
  • 我的凭据管理器中没有任何凭据!Visual Studio 不提示我输入凭据并告诉我它无法访问存储库 (4认同)

saa*_*stn 12

就我而言,仅从 Windows Credential 中删除凭据并不能解决问题。我首先从 Windows Credential 中删除了所有与 git 和 azure 相关的帐户,然后从 VS>Files>Account Settings 中删除了帐户,然后 VS 询问我新的凭据并连接到项目。但是我的提交仍然是用旧帐户进行的!最后我发现这是git配置:

C:\Users\[USER NAME]\.gitconfig
Run Code Online (Sandbox Code Playgroud)

我删除了该文件中的整个用户部分,如下所示:

[user]
    name = [OLD ACCOUNT NAME]
    email = [OLD ACCOUNT EMAIL]
Run Code Online (Sandbox Code Playgroud)

在下一次提交时,VS 询问了我的 git 帐户信息并完成了。

如果您想在同一台机器上为不同的项目使用不同的帐户,请阅读

  • 一旦另一个答案有效,但这一次,这是唯一有效的方法。谢谢萨斯特恩 (2认同)

Hoo*_*ini 7

我正在使用 VS 2017,这就是我使用 Git 存储库更新 TFS 密码的方式。

  1. 从菜单:团队 -> 管理连接
  2. 单击管理连接链接 -> 连接到项目

在此处输入图片说明

然后它将打开窗口以连接到您的项目,您可以在此处更新密码。