【问题标题】:I can't connect to a new TFS server because Visual Studio won't let me supply new credentials我无法连接到新的 TFS 服务器,因为 Visual Studio 不允许我提供新凭据
【发布时间】:2016-09-24 15:31:49
【问题描述】:

我正在尝试连接到 Visual Studio 2015 中的新 TFS 服务器。我的开发机器上已经有一个本地 TFS 服务器。当我尝试在“添加 Team Foundation Server”提示中添加新的 TFS 服务器时,它允许我输入 URL、路径和端口号,但没有凭据。没有凭据,它无法连接到服务器,因为它提供的是我的本地管理员凭据,而不是我的活动目录 ID。

我在控制面板中尝试了凭据管理器,但它是空的。我已经尝试清除我的 Internet Explorer 缓存/密码/所有内容。我尝试使用 /netonly 开关运行 Visual Studio 并提供了我的 AD 凭据。这些都没有奏效。

如何将新的 TFS 服务器添加到我可以连接的列表中?

【问题讨论】:

  • 当您尝试连接到新的 TFS 时,是否有提升的窗口让您输入凭据?您是否在凭据管理器中检查了 Web 凭据或 Windows 凭据?

标签: tfs visual-studio-2015


【解决方案1】:
  1. 关闭VS,清理C:\Users\username\AppData\Local\Microsoft\Team Foundation\6.0\Cache下的缓存文件。
  2. 在凭据管理器中检查 Windows 凭据以查看是否存储凭据。
  3. 在添加/删除 Team Foundation Server 中删除本地 TFS。

完成上述步骤后,当你连接新的 TFS 时,应该会弹出一个窗口让你输入凭据。

【讨论】:

  • 缓存目录里面有一堆目录。目录名称是 guid。我应该清除整个缓存目录,还是只清除某些特定文件?
  • 我无法删除我的本地 TFS,因为它包含我过去 6 个月的版本历史记录。
  • 缓存目录下的所有文件夹都可以清除。在 VS 中删除 TFS 不会删除本地 TFS 中的任何内容,如果要检查本地 TFS 数据,可以在 VS 中重新添加服务器并连接。
猜你喜欢
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多