Bamboo build fails with 'lfs' is not a git command

Still need help?

The Atlassian Community is here for you.

Ask the community

Problem

Bamboo build with a LFS enabled repository fails with git: 'lfs' is not a git command.  

Diagnosis

An error similar to the following is shown in the build error log or $BAMBOO_HOME/logs/atlassian-bamboo.log

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

Cause

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.

Resolution

  1. On both the Bamboo Server and agent responsible for the build: download and install the git-lfs command line client
  2. Initialise Git LFS:

    $ git lfs install

Last modified on Dec 20, 2019

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.