Bamboo build fails with 'lfs' is not a git command
Bamboo build with a LFS enabled repository fails with
git: 'lfs' is not a git command.
An error similar to the following is shown in the build error log or
com.atlassian.bamboo.plugins.stash.repository.StashRepositoryException: com.atlassian.bamboo.repository.RepositoryException: : Cannot fetch branch 'refs/heads/master' from 'ssh://git@bitbucket:7999/proj/repository.git' to source directory '/var/bamboo-home/xml-data/build-dir/_git-repositories-cache/5400d01914c91908bd7f6e5e91880528ee4e82c3'. command /bin/git lfs logs last failed with code 1. Working directory was [/data/bamboo/xml-data/build-dir/_git-repositories-cache/5400d01914c91908bd7f6e5e91880528ee4e82c3]., stderr: git: 'lfs' is not a git command. See 'git --help'. Did you mean this? log
Git LFS has been enabled for the repository, however Git LFS is not installed on both the Bamboo Server and / or agent responsible for the build.
- On both the Bamboo Server and agent responsible for the build: download and install the git-lfs command line client
Initialise Git LFS:
$ git lfs install