Я развертываю CircleCI, но мой код отключается.
Команда, в частности, что CircleCI вызывает вызов, вызывающий тайм-аут, находится на этапе checkout
:
git reset --hard SHA
Где SHA
- хэш сборки, но при ssh'ing в я я заметил, что HEAD
и другие, которые я пробовал, также выполнялись вечно.
В этот момент код был извлечен с помощью:
git clone --quiet git @github.com: Организация /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; go 1.7.4)
РЕДАКТИРОВАТЬ Это похоже на:
- github.com/ git -lfs/git -lfs/pull/1932 (за комментарий @torek)
- https://discuss.circleci.com/t/is-there-any-way-to-disable-git-lfs-in-ubuntu-14-04-trusty-image/10208/12
Я также хотел бы отметить, что добавление GIT_LFS_SKIP_SMUDGE=1
(в конфигурацию проекта CircleCI) не оказало никакого полезного эффекта.
Это помогает вернуться к Ubuntu 12, но, очевидно, это меньше, чем идеально.
ИЗМЕНИТЬ
Вот недавний отчет об ошибке, который я подал: https://discuss.circleci.com/t/cannot-pull-with-git-lfs/14346
(Просто для обеспечения видимости, потому что мои другие отчеты были похоронены в комментариях)