繁体   English   中英

如何针对Visual Studio Team Services项目运行TFS命令行?

[英]How can I run TFS command lines against my Visual Studio Team Services projects?

我在Visual Studio Team Services云TFS上托管我的项目。 我正在尝试运行一些TFS命令行(特别是这个 ),但我没有走得太远。 我认为问题很可能是URL的格式。 我的命令看起来像这样(添加了换行符以提高可读性):

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE>
tf status itemspec
/collection:"http://MYACCOUNT.visualstudio.com/DefaultCollection"
/login:MYEMAIL

我得到的错误响应如下:

TF31002: Unable to connect to this Team Foundation Server:
http://MYACCOUNT.visualstudio.com/DefaultCollection.
Team Foundation Server Url:
http://MYACCOUNT.visualstudio.com/DefaultCollection.

Possible reasons for failure include:
- The name, port number, or protocol for the Team Foundation Server is incorrect .
- The Team Foundation Server is offline.
- The password has expired or is incorrect.

Technical information (for administrator):
The remote server returned an error: (404) Not Found.

我也尝试过我的密码,但响应并没有什么不同。 我找到了这个,但它根本没有帮助我。 有没有人能够在Visual Studio Team Services上运行针对TFS的命令?

请仔细检查网址。 Visual Studio Team Services的所有URL都是https ,而不是http 您的项目集合URL至少应为:

https ://MYACCOUNT.visualstudio.com/DefaultCollection

如果您使用https作为Ed提及,那么您将无法进行身份验证。 不要使用/ login选项。 连接到Team Services帐户时,Tf.exe将弹出与VS相同的身份验证对话框。 您需要使用Microsoft帐户登录(除非您将Azure Active Directory链接到您的Team Services帐户,然后它就是您的AAD身份)。 我在我的工作帐户上运行tf.exe进行双重检查,我能够登录(在我的情况下需要两个因素身份验证 - 全部由auth对话框处理,我没有使用/ login选项)。

我之前遇到过同样的问题,但我在这里得到了解决方案。 希望能帮助到你。

暂无
暂无

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

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