簡體   English   中英

git reset --hard在CircleCI / Ubuntu 14上掛起,git-lfs <1.5.6

[英]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文件):

  • lsb-release Ubuntu 14.04.4 LTS
  • git版本2.11.0
  • git-lfs / 1.5.4(GitHub; linux amd64;去1.7.4)

編輯這似乎與:

我還要注意,添加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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM