繁体   English   中英

使用命令行连接到Team Foundation Service

[英]Connecting to Team Foundation Service with command line

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

我错过了什么吗?

我用我的在线tfs帐户测试了这个,能够重现你得到的错误。

脚步

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

结论

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

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

对于内部TFS

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM