Git LFS 跨平台安装与配置实战指南
在管理包含设计稿、数据集或二进制资产的仓库时,Git 原生机制往往显得力不从心。Git LFS(Large File Storage)通过在仓库中保留轻量级指针,将实际文件托管至专用服务器,有效解决了仓库膨胀与传输缓慢的问题。
Linux 系统安装
包管理器安装(推荐) 对于大多数发行版,直接使用系统包是最稳妥的方式。
Debian/Ubuntu 系列:
# 添加官方仓库
sudo apt install -y software-properties-common
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
# 安装
sudo apt-get install -y git-lfs
# 验证
git lfs version
RHEL/CentOS 系列:
# 添加仓库
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
# 安装
sudo yum install -y git-lfs
git lfs version
源码编译 若需体验最新版本,可手动编译:
git clone https://github.com/git-lfs/git-lfs.git
cd git-lfs
make
sudo make install
git lfs version
macOS 系统安装
Homebrew
brew install git-lfs
git lfs version
手动安装
下载对应架构的二进制包解压后运行 install.sh 即可。
Windows 系统安装
Chocolatey 以管理员身份运行 PowerShell:
choco install git-lfs -y
git lfs version
官方安装包
从 GitHub 发布页下载 .exe 文件,按向导完成安装。注意安装后需重新打开终端才能生效。
Scoop
scoop install git-lfs
git lfs version
初始化与配置
安装完成后,必须执行全局初始化才能启用过滤功能:
git lfs install
如需仅对当前仓库生效,可使用 --local 参数。检查配置是否成功,可运行 git config --global --get filter.lfs.process,预期输出应为 git-lfs filter-process。

