git重置——使用git lfs在CircleCI/Ubuntu 14上硬挂起<;1.5.6
我正在部署到CircleCI,但我的代码超时了 CircleCI调用的导致超时的命令尤其是在git重置——使用git lfs在CircleCI/Ubuntu 14上硬挂起<;1.5.6,git,ubuntu-14.04,circleci,git-lfs,Git,Ubuntu 14.04,Circleci,Git Lfs,我正在部署到CircleCI,但我的代码超时了 CircleCI调用的导致超时的命令尤其是在签出阶段: git重置--硬SHA 其中,SHA是构建的散列,但是在ssh'ing之后,我注意到,HEAD和其他我尝试过的也会永远运行 此时,代码已通过以下方式签出: git克隆--安静git@github.com:Organization/Repo.git--config core.compression=9——深度10——没有单个分支 为什么git reset--hard会在CircleCI环境中(似
签出
阶段:
git重置--硬SHA
其中,SHA
是构建的散列,但是在ssh'ing之后,我注意到,HEAD
和其他我尝试过的也会永远运行
此时,代码已通过以下方式签出:
git克隆--安静git@github.com:Organization/Repo.git--config core.compression=9——深度10——没有单个分支
为什么git reset--hard
会在CircleCI环境中(似乎)永远运行,有哪些合理的修复程序可用
更多详细信息(我们这里也有一些git lfs文件):
- lsb发行版Ubuntu 14.04.4 LTS
- git版本2.11.0
- git lfs/1.5.4(GitHub;linux amd64;go 1.7.4)
- github.com/git-lfs/git-lfs/pull/1932(根据@torek的评论)
GIT\u LFS\u SKIP\u SMUDGE=1
(在CircleCI项目配置中)没有任何有用的效果
回到Ubuntu12确实有帮助,但显然这并不理想
编辑
这是我最近提交的一份bug报告:
(只是为了确保可视性,因为我的其他报告都隐藏在评论中)问题是输入错误,即CircleCI运行的是1.0版,但本应使用2.0版 特别是,我创建了一个
.circleci/config.yaml
,带有适当的配置
。。。但是,它应该被称为
.circleci/config.yml
可能是1.5.6中修复的Git LFS 1.5.x错误:@torek谢谢。我认为最好的答案是为CircleCI选择一个docker图像,它有git lfs 1.5.6。