在测试连接时,两个vcs根都显示成功,但总是出现错误:
git fetch
命令失败
我注意到,当项目失败时,当我执行git bash时,我必须git pull origin master
而不是git pull
。我确保.git
目录下的两个配置文件都是相同的(当然除了url)。我是git的新手......
建议?
答案 0 :(得分:1)
我对TeamCity不熟悉,但如果这是一个git问题,你可能想尝试以下方法:
git remote -v
并确保网址正确无误。git branch -vv
并验证分支是否具有有效的上游,例如[原点/主]。如果这没有用,请查看是否可以提供更多详细信息,例如“'git fetch'命令失败”消息的额外错误日志。
答案 1 :(得分:0)
似乎您在VCS根设置的分支字段中设置了origin
,因此TeamCity尝试获取不存在的分支refs/heads/origin
。尝试在那里设置master
。