Команда "git lfs pull origin" вернула код состояния 1; stderr: git: 'lfs' не является командой git
Установил git-lfs на наши ведомые устройства Mac и следил за художественным оформлением на https://medium.com/@priya_talreja/git-lfs-setup-in-jenkins-ee80879007e3. построить работу Дженкинса
мы получаем следующую ошибку:
Git LFS initialized.
xxxx
xxxx
xxxx
Enabling Git LFS pull
> git config core.sparsecheckout # timeout=10
> git checkout -f 94723c3732a48a49f41a70248233e52b015632cb # timeout=10
> git config --get remote.origin.url # timeout=10
> git lfs pull origin # timeout=10
FATAL: Could not checkout 94723c3732a48a49f41a70248233e52b015632cb
hudson.plugins.git.GitException: Command "git lfs pull origin" returned status code 1:
stdout:
stderr: git: 'lfs' is not a git command. See 'git --help'.
из 4 узлов один работает, другие нет. [Mac OS X; Версия: 10.14.6] версии git: 2.22.0 / 2.21.0 /2.23.0 [Ошибка при получении версии: 2.22.0 и 2.23.0] версия git-lfs: 2.11.0
1 ответ
Столкнулся с той же проблемой на моей машине RHEL-7 и выполнил следующие шаги, чтобы заставить ее работать. (git lfs отсутствовал на моей машине, установлен так же, как описано ниже)
$ sudo yum install git
$ curl -s https://setup.ius.io/ | sudo bash
$ sudo yum install git2u
$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
$ sudo yum install git-lfs
$ git lfs install
Ссылка: https://github.com/git-lfs/git-lfs/wiki/Installation