清除Visual Studio 2017中存储的TFS凭据

时间:2017-11-08 19:35:14

标签: tfs visual-studio-2017

我必须更改我帐户的密码,这与我登录我的计算机的帐户不同。当连接到本地tfs服务器时,我将我的密码提供给VS2017并检查了密码。现在密码已经改变,我无法连接。

我尝试删除凭证管理器中的tfs,并删除了.IdentityService。两者都没有帮助。任何人都知道他们是否用VS 2017改变了一些东西并将它们缓存或存储在其他地方?

8 个答案:

答案 0 :(得分:42)

请尝试以下项目以缩小问题范围:

  • 凭据管理器
  • 中删除与TFS相关的凭据
  • 在Credential Manager中,为TFS帐户添加新的更新通用凭据。 通常,这会覆盖缓存的凭据。

  • 关闭所有Visual Studio实例,删除 %LOCALAPPDATA%\.IdentityService和你一样。

  • 清除TFS缓存%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache

  • 清除所有浏览器缓存,尤其是存储的密码

  • 重新启动Visual Studio>团队资源管理器>管理要检查的连接 如果是Enter credential dialog弹出窗口。试试几次。 根据我的测试,对话框将在第一次弹出,但如果你取消 它,然后你必须重新启动VS再次弹出它。

  • 以另一个用户身份运行Visual Studio:

    cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE

    runas /netonly /user:<account> devenv.exe

    输入用户可能性,然后Team Explorer&gt; Manage Connections

答案 1 :(得分:8)

我尝试按照其他答案中列出的步骤操作。 但在第一步,我决定尝试在凭证管理器中编辑密码。它对我有用。

因此,如果其他人遇到同样的问题,您可能需要先尝试。

答案 2 :(得分:1)

这些步骤可解决此问题:V2 feed通过Artifactory返回了意外的状态代码“ 403 Forbidden”,用于已配置的nuGet软件包

从凭据管理器中删除与TFS相关的凭据 1)在凭据管理器中,为TFS帐户添加新的更新的通用凭据。 2)通常,这将覆盖缓存的凭据。 关闭所有Visual Studio实例,并像以前一样删除%LOCALAPPDATA%.IdentityService。

清除TFS缓存%LOCALAPPDATA%\ Microsoft \ Team Foundation \ 7.0 \ Cache

清除所有浏览器缓存,尤其是存储的密码

重新启动Visual Studio>团队资源管理器>管理连接以检查是否弹出输入凭据对话框。尝试几次。根据我的测试,对话框将首次弹出,但是如果您取消它,则必须重新启动VS才能再次弹出它。

答案 3 :(得分:0)

从以下位置清除配置:

C:\users\<user>\AppData\Roaming\Microsoft\Visual Studio\15.0_<????>\TeamExplorer

答案 4 :(得分:0)

我在使用Visual Studio 2017时遇到了一个典型问题。我正在使用VSTS。第一次我与一个凭证建立联系,后来我试图更改凭证。但这没有。经过长时间的努力,终于找到了一个文件夹。

C:\ Users \ {您的用户名} \ AppData \ Local \ GitCredentialManager

只需删除此文件夹中的所有文件,然后尝试。希望它能工作。

答案 5 :(得分:0)

我遇到一个问题,即TFS始终使用错误的凭据进行连接。 对我有用的解决方案是运行以​​下命令行:

tf vc workspaces /login:MY_USERNAME /collection:http://TFS_SERVER_PATH

答案 6 :(得分:0)

在Windows中搜索Manage Your Network Passwords,您可以在其中删除和修改保存的凭据

答案 7 :(得分:0)

在我们的例子中,我们必须更改用户帐户才能在同一台机器上登录 TFS。

除了更改计算机名称之外,以上所有解决方案都对我们不起作用。