写在前面的话:
我用自己的方法安装后,从别人那里听说直接conda install 也能安装,我没试过,有兴趣的可以去尝试一下告诉我能不能装哈
conda install -c conda-forge git-lfs
我的方法(亲测有效):
1.下载:
打开官网:https://github.com/git-lfs/git-lfs/releases
下滑根据自己的需要选择对应的版本:

不知道选哪个版本下载安装的看这里~
打开终端执行以下命令:
uname -m
输出x86_64 → 选Linux AMD64;
输出aarch64 → 选Linux ARM64;
输出loongarch64 → 选Linux LoongArch。
我自己的终端输出 uname -m 结果为 x86_64,所以选择图片中被红框标记的 Linux AMD64 版本


下载完成之后,把安装包移动到自己能找到的位置,在命令行中输入cd,找到所在位置
例如:你下载的文件保存在 ~/Downloads 目录下,那你就输入↓
cd ~/Downloads
2.解压
请将下面的文件名替换成你下载的实际文件名(例如 git-lfs-linux-amd64-v3.7.1.tar.gz)不要写错名字哦~会导致解压错误的
tar -xzf git-lfs-linux-amd64-v3.7.1.tar.gz
解压后,会生成一个名为 git-lfs-3.7.1 的文件夹(如果你的版本不同后面的版本号会不同)
3.安装到个人目录
我们将把 git-lfs 安装到你用户主目录下的 .local/bin 文件夹中,这样无需 root 权限。
1)创建个人的 bin 目录(如果它不存在的话,但是一般来说是有的):
mkdir -p ~/.local/bin
2)进入解压后的目录,并将 git-lfs 程序复制到你的个人 bin 目录:
# 进入解压后的目录(请根据你的实际版本号修改目录名)
cd git-lfs-3.5.1
# 将 git-lfs 可执行文件复制到你的个人 bin 目录(直接复制粘贴就可以)
cp git-lfs ~/.local/bin/
4.配置环境变量
为了让系统能找到并执行 git-lfs 命令,你需要将 ~/.local/bin 目录添加到系统的 PATH 环境变量中。
1)编辑你的 shell 配置文件。如果你使用的是 bash(绝大多数 Linux 系统的默认 shell),配置文件是 ~/.bashrc(直接复制粘贴下面的代码就行
nano ~/.bashrc
2)在文件末尾添加一行。这行命令会告诉系统去哪里寻找你安装的命令。
export PATH="$HOME/.local/bin:$PATH"
按 Ctrl + O 保存文件,然后按 Ctrl + X 退出 nano 编辑器。

3)让配置立即生效:
source ~/.bashrc
或者,也可以关闭当前终端窗口,然后重新打开一个新的,新的环境变量就会自动生效。
5.验证安装
1)检查 Git LFS 版本:
git lfs version
如果安装成功,你会看到类似git-lfs/3.7.1 (GitHub; linux amd64; go 1.25.3; git b84b3384)的输出。

2)初始化 Git LFS:
git lfs install
你应该会看到 Git LFS initialized. 的提示。这个命令会配置你的 Git,让它知道如何使用 LFS 来处理大文件。

完成!
恭喜你!你已经成功在没有 root 权限的情况下安装并配置好了 Git LFS。
现在,你就可以在你的项目中正常使用 Git LFS 来管理大文件了,例如克隆包含 LFS 跟踪文件的仓库,或者在你自己的项目中跟踪 .bin, .pt 等大文件。