Git LFS workaround

View as Markdown

Currently, Buddy does not support the Git LFS extension natively. However, you can still work with repositories that require this extension to download files.

Follow these steps:

  1. Add the Local Shell action to your pipeline.
  2. Go to the Environment tab and enter these commands in the Packages & Tools section:
bash
apt-get update apt-get -y install openssh-client curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash apt-get -y install git-lfs $$$$
  1. Switch to the Run tab and enter these commands in the terminal:
bash
ssh-keyscan -H github.com > /root/.ssh/known_hosts git lfs pull git@github.com:ACCOUNT_NAME/PROJECT.git $$
  1. Click Add this action to save the changes and add the action to your pipeline.
  2. Go to the Variables tab, open id_project and copy the public key.
  3. Add the copied public key to the project in your Git provider.

Last modified on Apr 22, 2026