TFS 2015赢得了我的管理员凭证

时间:2017-12-08 18:23:23

标签: visual-studio-2015 tfs tfs2015

我试图通过Visual Studio 2015中的团队资源管理器访问TFS 2015服务器上的项目存储库。我使用本地计算机管理员帐户运行Visual Studio并尝试添加服务器通过管理连接,此时我提示进行身份验证。我尝试进行身份验证,我只是反复要求输入我的凭据,如果我取消我收到一条消息TF31003和TF30063。让我感到奇怪的是,我能够通过我设置为管理员的Web界面导航到服务器,我可以查看所有项目,甚至更改服务器和项目的权限如果需要的话。

要注意的事情可能是一个因素,但我不知道它们是否存在。

  • 我以无管理员用户身份登录本地计算机。
  • 我使用单独创建的管理员帐户以管理员身份运行Visual Studio。我的用户和管理员帐户都是域中的活跃用户。
  • 我作为管理员运行IE,可以使用该管理员帐户查看TFS Web界面。
  • 我能够从非管理员帐户访问TFS,但如果我以管理员身份运行Visual Studio则无法访问。我需要运行VS作为管理员需要与IIS接口的项目。
  • 我的用户或管理员帐户都无权访问运行tfs的计算机。我不认为这是一个问题,因为我的非管理员帐户可以访问这些项目。

我尝试过的事情。

  • 清除IE现金管理员和用户帐户。
  • 在Windows凭据中,我为服务器添加了另一个条目(我仍然需要保持对用户帐户的访问权限)
  • 我明确地将自己添加为我需要访问的特定项目的管理员

如果有人能提供一些指导我会非常感激,我觉得我已经浪费了太多时间试图解决这个问题,这可能是一件简单的事情,我只是在看。

1 个答案:

答案 0 :(得分:0)

由于您可以正确连接到门户网站,因此这应该是VS客户端连接问题。

似乎VS已缓存您的预帐户 - 无管理员用户。尝试以下解决方法:

  • 转到凭据管理器
  • 删除TFS相关凭据
  • 然后在Credential Manager中为TFS添加Generic Credentials 帐户。这将覆盖缓存的凭据。

enter image description here

另外clear TFS and VS cache。然后在Visual Studio中重新连接到TFS。

如果您使用 用户,则在凭据管理器下不会显示任何与TFS相关的凭据,在这种情况下,请尝试使用运行Visual Studio改为这个命令:

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

这应该让Visual Studio与另一个Windows用户一起运行,以便它可以使用不同的凭据连接到远程TFS。

enter image description here