簡體   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