TeamCity Github一个项目有效,另一个没有

时间:2011-05-16 00:35:26

标签: git teamcity

在测试连接时,两个vcs根都显示成功,但总是出现错误:

git fetch命令失败

我注意到,当项目失败时,当我执行git bash时,我必须git pull origin master而不是git pull。我确保.git目录下的两个配置文件都是相同的(当然除了url)。我是git的新手......

建议?

2 个答案:

答案 0 :(得分:1)

我对TeamCity不熟悉,但如果这是一个git问题,你可能想尝试以下方法:

  • 运行git remote -v并确保网址正确无误。
  • 运行git branch -vv并验证分支是否具有有效的上游,例如[原点/主]。
  • 在.git下验证本地和远程所有文件和目录的权限和所有权。我记得由于糟糕的所有权导致了提取问题,但我承认在你的情况下看起来不太可能。

如果这没有用,请查看是否可以提供更多详细信息,例如“'git fetch'命令失败”消息的额外错误日志。

答案 1 :(得分:0)

似乎您在VCS根设置的分支字段中设置了origin,因此TeamCity尝试获取不存在的分支refs/heads/origin。尝试在那里设置master

相关问题