TFS 2015 不接受我的管理员凭据
TFS 2015 Won't accept my Admin Credentials
我试图在 Visual Studio 2015 年通过团队资源管理器访问 TFS 2015 服务器上的项目存储库。我正在 运行宁 Visual Studio 与我的本地机器管理员帐户并尝试通过管理连接添加服务器,此时系统提示我进行身份验证。我尝试进行身份验证,只是反复被要求输入我的凭据,如果我取消,我会收到一条消息 TF31003 和 TF30063。让我感到奇怪的是,我可以通过设置为管理员的 Web 界面导航到服务器,我可以查看所有项目,甚至可以更改服务器和项目的权限,如果想要的。
注意事项可能是一个因素,但我不知道它们是否是。
- 我以 none 管理员用户身份登录到我的本地计算机。
- 我 运行 Visual Studio 作为管理员使用单独创建的管理员帐户。我的用户和管理员帐户都是域中的活跃用户。
- 我 运行 IE 作为管理员,可以使用该管理员帐户查看 TFS Web 界面。
- 我可以从我的非管理员帐户访问 TFS,但如果我 运行 Visual Studio 作为管理员则不能。我需要 运行 作为管理员 VS 一个需要与 IIS 接口的项目。
- 我的用户或我的管理员帐户均无权访问 tfs 运行正在运行的机器。我认为这不是问题,因为我的非管理员帐户可以访问这些项目。
我尝试过的东西。
- 清除 IE 现金 运行ning 作为管理员和用户帐户。
- 在 Windows 凭据中,我为服务器添加了另一个条目(我仍然需要保持对用户帐户的访问权限)
- 我明确将自己添加为我需要访问的特定项目的管理员
如果有人能提供一些指导,我将不胜感激,我觉得我已经浪费了很多时间试图解决这个问题,它可能很简单,我只是在看。
由于您可以正常连接到门户网站,这应该是 VS 客户端连接问题。
VS 似乎缓存了您的预帐户--None 管理员用户。尝试以下解决方法:
- 转到凭据管理器
- 删除 TFS 相关凭据
- 然后在凭据管理器中为 TFS 添加通用凭据
帐户。这将覆盖缓存的凭据。
还有clear TFS and VS cache。然后在 Visual Studio.
中重新连接到 TFS
如果您使用的是 域 用户,则在 Credential manager 下不会显示任何与 TFS 相关的凭据,在这种情况下,请尝试 运行 Visual Studio 使用此命令代替:
runas /netonly /user:<account> devenv.exe
这应该有另一个 Windows 用户的 Visual Studio 到 运行,这样它就可以使用不同的凭据连接到远程 TFS。
我试图在 Visual Studio 2015 年通过团队资源管理器访问 TFS 2015 服务器上的项目存储库。我正在 运行宁 Visual Studio 与我的本地机器管理员帐户并尝试通过管理连接添加服务器,此时系统提示我进行身份验证。我尝试进行身份验证,只是反复被要求输入我的凭据,如果我取消,我会收到一条消息 TF31003 和 TF30063。让我感到奇怪的是,我可以通过设置为管理员的 Web 界面导航到服务器,我可以查看所有项目,甚至可以更改服务器和项目的权限,如果想要的。
注意事项可能是一个因素,但我不知道它们是否是。
- 我以 none 管理员用户身份登录到我的本地计算机。
- 我 运行 Visual Studio 作为管理员使用单独创建的管理员帐户。我的用户和管理员帐户都是域中的活跃用户。
- 我 运行 IE 作为管理员,可以使用该管理员帐户查看 TFS Web 界面。
- 我可以从我的非管理员帐户访问 TFS,但如果我 运行 Visual Studio 作为管理员则不能。我需要 运行 作为管理员 VS 一个需要与 IIS 接口的项目。
- 我的用户或我的管理员帐户均无权访问 tfs 运行正在运行的机器。我认为这不是问题,因为我的非管理员帐户可以访问这些项目。
我尝试过的东西。
- 清除 IE 现金 运行ning 作为管理员和用户帐户。
- 在 Windows 凭据中,我为服务器添加了另一个条目(我仍然需要保持对用户帐户的访问权限)
- 我明确将自己添加为我需要访问的特定项目的管理员
如果有人能提供一些指导,我将不胜感激,我觉得我已经浪费了很多时间试图解决这个问题,它可能很简单,我只是在看。
由于您可以正常连接到门户网站,这应该是 VS 客户端连接问题。
VS 似乎缓存了您的预帐户--None 管理员用户。尝试以下解决方法:
- 转到凭据管理器
- 删除 TFS 相关凭据
- 然后在凭据管理器中为 TFS 添加通用凭据 帐户。这将覆盖缓存的凭据。
还有clear TFS and VS cache。然后在 Visual Studio.
中重新连接到 TFS如果您使用的是 域 用户,则在 Credential manager 下不会显示任何与 TFS 相关的凭据,在这种情况下,请尝试 运行 Visual Studio 使用此命令代替:
runas /netonly /user:<account> devenv.exe
这应该有另一个 Windows 用户的 Visual Studio 到 运行,这样它就可以使用不同的凭据连接到远程 TFS。