3

我正在尝试使用命令行连接到云中的 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.

我错过了什么吗?

4

1 回答 1

1

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

脚步

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

结论

我认为凭据被缓存,我们在命令行中提供的任何凭据都被团队基础服务忽略了。

进一步搜索将我带到此链接,我认为它解释了相同的情况

对于本地 TFS

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

于 2013-10-03T09:49:05.443 回答