我在Bamboo中使用git checkout工具时遇到了一些麻烦。它工作太久了。例如,我有两个回购。我可以在5-10分钟内将它们克隆到本地机器上。但是结帐任务陷入了
从中获取'refs / heads / release-1.69' 'ssh:// git @ [path / to / first / repo] .git'。
Git:remote:计算对象
Git:remote:压缩对象(120)
Git:接收对象(269)
Git:解决增量(83)
Git:更新参考文献(1)
Git:总计269(delta 83),重复使用128(delta 31)
查看修订版7c11b20b2495be8bb8091839794c4e80bdc7651e。
在'path'中创建本地git存储库
有时这项任务需要150分钟,有时甚至没有结束。
使用该任务停止计划而不停止代理的另一个麻烦。恢复代理的唯一方法是重新启动它。
代理有问题吗?或者我配置回购错误? 我找到了question。唯一的建议是重新安装Bamboo。
答案 0 :(得分:5)
由于脚本运行良好,您可以:
这意味着:
答案 1 :(得分:2)
不确定这是否有帮助,但我们遇到了与TeamCity相同的问题。当我们使用自己的VCS连接器时,它会定期从git存储库获取更新。我们已经通过编写脚本并在第一步调用它来解决它。
答案 2 :(得分:0)
我们遇到了同样的问题,Atlassian支持提供的答案是在我们的Bamboo服务器上安装'git',并让Bamboo使用git客户端(通过定义可执行文件)。显然,内置于Bamboo的基于java的内部git客户端存在问题。