Skip to content

Instantly share code, notes, and snippets.

@pourmand1376
Last active May 12, 2024 08:41
Show Gist options
  • Save pourmand1376/bc48a407f781d6decae316a5cfa7d8ab to your computer and use it in GitHub Desktop.
Save pourmand1376/bc48a407f781d6decae316a5cfa7d8ab to your computer and use it in GitHub Desktop.
Single User Installation of Git-LFS without sudo

I wanted to install GIT-Lfs on my user account without access to server root account. I write this to my future self.

  1. Download tar.gz file from git-lfs website.
wget https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-linux-amd64-v3.2.0.tar.gz

2.Untar it

tar xvf git-lfs-linux-amd64-v3.2.0.tar.gz
  1. Go to directory
cd git-lfs-3.2.0/
  1. give permission to file install.sh
chmod +x install.sh
  1. Edit file install.sh and change prefix from /usr/local/ to $YOUR_HOME/.local/bin.
  2. Do not forget to create .local/bin in your home folder if that doesn't exist.
  3. Now you can run ./install.sh to install git-lfs.
  4. Add .local/bin to .bashrc or whatever shell you use. This step is to make sure that your shell can find git-lfs binaries.
@zimingH
Copy link

zimingH commented Apr 9, 2024

Wow, thank you so much! I also encountered the "./local/bin" issue. Thank you all!

@Mao-KU
Copy link

Mao-KU commented Apr 24, 2024

Thank you, past self.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment