Tfs 使用命令行连接到Team Foundation服务

Tfs 使用命令行连接到Team Foundation服务,tfs,azure-devops,Tfs,Azure Devops,我正在尝试使用命令行连接到云中的tfs,但我无法进行身份验证 我正在使用“Microsoft Visual Studio 11.0\Common7\IDE\TF.exe” 我正在使用中描述的备用凭据 像这样: tf workspaces /computer:* /format:brief /collection:https://*****.visualstudio.com/DefaultCollection /login:****,**** 但是我得到TF30063:您

我正在尝试使用命令行连接到云中的tfs,但我无法进行身份验证

我正在使用“Microsoft Visual Studio 11.0\Common7\IDE\TF.exe”

我正在使用中描述的备用凭据

像这样:

tf workspaces 
   /computer:* 
   /format:brief 
   /collection:https://*****.visualstudio.com/DefaultCollection /login:****,****
但是我得到<代码>TF30063:您无权访问https://*****.visualstudio.com/DefaultCollection。


我遗漏了什么吗?

我已经用我的在线tfs帐户进行了测试,能够重现您得到的错误

步骤

  • 我尝试了我连接良好的命令,并获得了工作区信息
  • 我关闭了所有浏览器VS并清除了所有浏览器缓存
  • 打开VS并通过团队资源管理器连接,并提供错误的凭据
  • 关闭VS并重试该命令,但收到错误TF30063
  • 使用正确的凭据打开VS并连接到visualstudio.com tfs,然后关闭VS
  • 再次尝试该命令后,该命令生效
  • 已尝试使用不正确凭据的命令,但仍然有效:)
  • 结论

    我认为证书被缓存了,我们在命令行中提供的任何证书都被Team Foundation Service忽略了。 进一步的调查让我想到了这一点,我想这也解释了同样的情况

    适用于本地TFS


    TF WorkStudio/Login中提供的凭据:100%实际上

    您是否只有VisualStudio 2012 RTM或Cu更新?我有最新的更新:在打开VisualStudio并在Team Explorer中连接到Studio Studio服务实例时,您是否能够连接到Team Foundation服务实例?