Как настроить бегуны GitLab CI для клонирования без загрузки файлов LFS? Эти файлы не нужны для тестов, и это значительно ускорит рабочий процесс разработки. Любая помощь очень ценится!
Я столкнулся только с тем же вопросом на Reddit: ссылка на сайт, но, к сожалению, без полезных ответов. Обратите внимание, что я также задал вопрос на форуме gitlab два месяца назад (ссылка на сайт), но пока безуспешно.
Возможный дубликат Как клонировать / вытаскивать репозиторий git, игнорируя LFS?
Я не думаю, что это дубликат, поскольку он специфичен для GitLab CI.





Можно попробовать установить переменную GIT_LFS_SKIP_SMUDGE=1
variables:
GIT_LFS_SKIP_SMUDGE: "1"
или возьмите под свой контроль вызов git checkout и заранее установите lfs.fetchexclude
variables:
GIT_STRATEGY: clone
GIT_CHECKOUT: "false"
script:
- git config lfs.fetchexclude "*"
- git checkout $CI_BUILD_REF_NAME
Спасибо! Итак, я попытался установить переменную и в принципе она работает, но только с GIT_LFS_SKIP_SMUDGE: "1", при предложенном решении Gitlab CI выдает мне ошибку FATAL: invalid value for variable "GIT_LFS_SKIP_SMUDGE".
Спасибо за отзыв, я скорректировал свой пост.
Вы пробовали установка переменной e
GIT_LFS_SKIP_SMUDGE=1?