我必须更改我帐户的密码,这与我登录我的计算机的帐户不同。当连接到本地tfs服务器时,我将我的密码提供给VS2017并检查了密码。现在密码已经改变,我无法连接。
我尝试删除凭证管理器中的tfs,并删除了.IdentityService。两者都没有帮助。任何人都知道他们是否用VS 2017改变了一些东西并将它们缓存或存储在其他地方?
答案 0 :(得分:42)
请尝试以下项目以缩小问题范围:
在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。
除了更改计算机名称之外,以上所有解决方案都对我们不起作用。