当我尝试在teamcity的root项目中创建git repo的VCS根目录时。它给我一个关于测试连接的奇怪错误。错误说
Cannot find revision of the default branch 'master' of vcs root "jetbrains.git"
{instance id=30, parent internal id=-1, parent id=dummy_jetbrains.git,
description: <my git repo URL>
这个错误让我疯了,我无法解决这个问题。我可以使用git cmd在cmd行中以通常的方式克隆并推送对我的repo的更改。
我的git repo是github上的公共回购,我使用master作为默认分支。
我是否需要在github设置中执行某些操作?
答案 0 :(得分:6)
我没有足够的观点把它写成评论,但这些是我认为你应该检查的事情:
Git的路径:此框在VCS根配置中为空,因此Teamcity默认为TEAMCITY_GIT_PATH。您是否尝试过显式设置到构建代理程序的git安装目录?
你刚刚在Github上创建了存储库吗?您还需要确保遥控器上存在主分支。
最后,您可以查看TeamCity服务器日志。这将为您提供更多关于无法连接的详细信息。
答案 1 :(得分:0)
一个简单的方法通过在git中创建一个名为“ master”的分支来解决该问题。我发现teamcity正在寻找master分支。
答案 2 :(得分:0)
对我来说,解决此问题的原因是我尝试连接的VCS路线的大小写都是小写,但在TeamCity中我将其大写了