git - 带有 Visual Studio Team Services 的 TeamCity 和 git 存储库

标签 git visual-studio teamcity azure-devops

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

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

是否可以解决此问题?

附言我试图在 VS Team Services 上重命名存储库,但它添加了带有空格的 Url 集合名称 :(

最佳答案

如果您尝试使用未转义的 url(没有 %20 替换空格),您还会遇到这种行为吗?

另一种选择是用另一个“%”来转义“%”标志本身——这样你的存储库的转义 url 将如下所示 https://mysrv.visualstudio.com/DefaultCollection/_git/some%%20project

关于git - 带有 Visual Studio Team Services 的 TeamCity 和 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23091358/

相关文章:

ruby-on-rails-3 - TeamCity 和 Rails 部署

visual-studio - 调试时如何配置 Visual Studio 以将整数显示为小数?

c# - 在 64 位环境中将指定的 NUnit 测试作为 32 位进程运行

git - 如何找到原名已知的重命名文件的新路径?

git - 在哪里可以找到/创建项目本地配置的 .git/config 文件?

c++ - 如何避免与 native NuGet 包发生重复的 DLL 冲突?

c++ - Visual Studio 静态链接(freeglut,glew)

git - 将 TeamCity 与 BitBucket 结合使用

git - 如何查看git中第一次和第三次提交的区别?

git - 生成文件错误 : Unexpected end of line seen