使用Visual Studio Team Services的TeamCity和git存储库

msi*_*msi 12 git teamcity visual-studio azure-devops

我正在尝试配置TeamCity以使用Git作为VCS构建位于Visual Studio Team Services上的项目.该项目在URL中包含空格,因此它看起来像:https: //mysrv.visualstudio.com/DefaultCollection/_git/some%20project

从Visual Studio 2013克隆也可以在命令行中正常工作.当我在TeamCity中配置VCS Root并按下Test Connection按钮时,它表示建立了连接,但是当我尝试运行构建时,TeamCityt报告没有兼容的代理,并且在构建的Compatible Agents选项卡上请参阅消息: 隐式要求:在VCS Root:Git VS MySrv中定义的20项目

有可能解决这个问题吗?

PS我尝试重命名VS Team Services上的存储库,但它添加了Url集合名称的空格:(

小智 18

如果您尝试使用未转义的URL(不使用%20替换空格),您是否仍会遇到此行为?

另一个选择是使用另一个'%'来转义'%'符号本身 - 所以您的存储库的转义网址将如下所示:https://mysrv.visualstudio.com/DefaultCollection/_git/some%%20project

  • 使用另一个'%'转义'%'对我来说很好!谢谢! (5认同)