[英]git reset --hard hangs on CircleCI/Ubuntu 14 with git-lfs < 1.5.6
我正在部署到CircleCI,但我的代碼已超時。
特別是CircleCI正在調用導致超時的命令是在checkout
階段:
git reset - 硬SHA
其中SHA
是構建的哈希,但在ssh'ing中我注意到HEAD
和我嘗試的其他人也會永遠運行。
此時代碼已經簽出:
git clone --quiet git@github.com:Organization / Repo.git。 --config core.compression = 9 --depth 10 --no-single-branch
為什么git reset --hard
在CircleCI環境中永遠運行(看似),以及哪些修復程序合理可用?
更多細節(我們這里也有一些git-lfs文件):
編輯這似乎與:
我還要注意,添加GIT_LFS_SKIP_SMUDGE=1
(在CircleCI項目配置中)沒有任何有用的效果。
它確實有助於回到Ubuntu 12,但顯然這不太理想。
編輯
這是我最近提交的錯誤報告: https : //discuss.circleci.com/t/cannot-pull-with-git-lfs/14346
(只是為了確保可見性,因為我的其他報告都被隱藏在評論中)
這個問題是一個錯字,即CircleCI正在運行1.0版,但應該使用2.0。
特別是,我用適當的配置創建了一個.circleci/config.yaml
。
...但是,它應該被稱為.circleci/config.yml
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.