希望以前有人看到過這種情況。VS團隊服務在連續集成時出現虛假錯誤'此版本控制主機不受支持'
當我嘗試啓用在Visual Studio持續集成,使用Visual Studio團隊服務,我得到以下錯誤:「 這個版本控制主機不支持存儲庫必須在VSTS或GigHub主辦」 這個錯誤在google中得到零結果。
正如您在屏幕截圖中看到的,該解決方案由VSTS託管。
解釋的屏幕截圖:
- 第1節在PIC的是,點擊「配置持續集成」在VS2017狀態欄後出現彈出。
- 第2部分是我的VS團隊資源管理器窗口。
- 灰色框是公司網站'mycompany'。
更多的事實:
- 的VSTS帳戶由管理員擁有@myCompany的 .COM,但我的dev帳戶,[email protected],具有完全參與者權限的項目。無論上面的紅盒子1是否選擇了我的個人帳戶,或者管理員@mycompany .com
- 當前加載的解決方案是VS2017社區版本中的基本入門「.NET Core Web應用程序」。未選擇身份驗證,不會更改自動生成的代碼。
- 我可以在本地構建和運行解決方案,簽入VSTS解決方案,查看VSTS存儲庫中的代碼,發佈到Azure Web應用程序等。似乎一切正常,但是這樣做。
感謝任何幫助。我最好的猜測是,我的安全權限在VSTS中是錯誤的,但是這兩個帳戶都是「管理團隊」組的成員,而管理員@mycompany .com是VSTS帳戶和存儲庫的創建者/所有者,看看如何。
我不確定這是否正確,持續集成(自動構建)和持續交付(自動發佈)可以通過此鏈接TFVC:https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-continuous-delivery-use-vso – Jason
被切斷。無論如何,也許這已經改變了?但在閱讀本文時,我注意到第2節中的註釋:「Visual Studio Team Services目前僅支持Visual Studio Web應用程序的CI部署,Web站點項目超出了範圍。」我不確定我使用了哪個項目類型,但我試圖選擇一個非常基本的項目來解決問題。它還說要選擇.NET Framework 4或4.5,我認爲我的目標是4.6?我會嘗試使用不同的4.5 Web應用程序。 – Jason
@Jason這是持續交付擴展限制。 Visual Studio團隊服務支持用於Web應用程序和Web站點的CI部署。您提供的鏈接是XAML構建,這是舊的,您可以使用新的構建系統。請參閱[將應用程序連續部署到Azure應用程序服務網站](https://www.visualstudio.com/en-us/docs/build/apps/cd/deploy-webdeploy-webapps)部署您的Web應用程序蔚藍。 –