更改 Visual Studio Team Explorer 的 GIT 帐户
Change GIT account of Visual Studio Team Explorer
从我们公司的私人服务器克隆 Git 存储库时,我遇到了一个非常奇怪的情况。存储库不是匿名的(它需要身份验证),但是在克隆时,VS 不询问任何用户名和密码,并自动使用旧员工的旧身份验证。有没有办法删除保存的用户名和密码,让Visual Studio在克隆时提示他们?
查看 Windows 凭据管理器和 remove/update 您的凭据:
我正在使用 VS 2017,这就是我使用 Git 存储库更新 TFS 密码的方式。
- 从菜单:团队 -> 管理连接
- 单击管理连接 Link -> 连接到项目
然后它将打开 window 以连接到您的项目,您可以在此处更新密码。
就我而言,只是从 Windows 凭据中删除凭据并没有解决问题。我首先从 Windows Credential 中删除了所有 git 和 azure 相关的帐户,然后从 VS>Files>Account Settings 中删除了帐户,然后 VS 询问我新的凭据并连接到项目。但是我的提交仍然是使用旧帐户进行的!最后我发现是 git config:
C:\Users\[USER NAME]\.gitconfig
我删除了该文件中的整个用户部分,如下所示:
[user]
name = [OLD ACCOUNT NAME]
email = [OLD ACCOUNT EMAIL]
下次提交时 VS 询问我 git 帐户信息并完成。
如果您想在同一台机器上使用不同的帐户处理不同的项目,请阅读 this。
从我们公司的私人服务器克隆 Git 存储库时,我遇到了一个非常奇怪的情况。存储库不是匿名的(它需要身份验证),但是在克隆时,VS 不询问任何用户名和密码,并自动使用旧员工的旧身份验证。有没有办法删除保存的用户名和密码,让Visual Studio在克隆时提示他们?
查看 Windows 凭据管理器和 remove/update 您的凭据:
我正在使用 VS 2017,这就是我使用 Git 存储库更新 TFS 密码的方式。
- 从菜单:团队 -> 管理连接
- 单击管理连接 Link -> 连接到项目
然后它将打开 window 以连接到您的项目,您可以在此处更新密码。
就我而言,只是从 Windows 凭据中删除凭据并没有解决问题。我首先从 Windows Credential 中删除了所有 git 和 azure 相关的帐户,然后从 VS>Files>Account Settings 中删除了帐户,然后 VS 询问我新的凭据并连接到项目。但是我的提交仍然是使用旧帐户进行的!最后我发现是 git config:
C:\Users\[USER NAME]\.gitconfig
我删除了该文件中的整个用户部分,如下所示:
[user]
name = [OLD ACCOUNT NAME]
email = [OLD ACCOUNT EMAIL]
下次提交时 VS 询问我 git 帐户信息并完成。
如果您想在同一台机器上使用不同的帐户处理不同的项目,请阅读 this。