使用命令行连接到Team Foundation Service

时间:2013-05-21 10:30:00

标签: tfs tfs2012 azure-devops

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

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

我正在使用https://tfs.visualstudio.com/en-us/home/news/2012/aug-27/

中描述的备用凭据

像这样:

tf workspaces 
   /computer:* 
   /format:brief 
   /collection:https://*****.visualstudio.com/DefaultCollection /login:****,****

但我得到...... TF30063: You are not authorized to access https://*****.visualstudio.com/DefaultCollection.

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

我已经使用我的在线tfs帐户对此进行了测试,能够重现您所获得的错误。

<强>步骤

  1. 我尝试了连接正常的命令并获得了工作区信息。
  2. 我关闭了所有浏览器VS和清除所有浏览器缓存。
  3. 打开VS并通过团队资源管理器连接并提供错误的凭据
  4. 关闭VS并尝试命令得到错误TF30063
  5. 打开VS并使用正确的凭据连接到visualstudio.com tfs并关闭VS
  6. 再次尝试使用该命令
  7. 尝试使用错误凭据的命令仍然有效:)
  8. <强>结论

    我认为凭据队列基础服务会忽略我们在命令行中提供的凭据的凭据。

    进一步的搜索把我带到了这个link,我认为它解释了相同的情况

    对于内部部署TFS

    tf workspaces / login中提供的凭据:100%生效