git重置——使用git lfs在CircleCI/Ubuntu 14上硬挂起<;1.5.6

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环境中(似

我正在部署到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 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。