Git LFS 跨平台安装指南
在使用 Git 管理大型文件时,仓库体积膨胀和克隆耗时是常见问题。Git LFS(Git Large File Storage)通过将大文件存储在仓库之外,仅保留轻量级指针,有效解决了这些痛点。以下是在 Linux、macOS 和 Windows 上配置 Git LFS 的完整方案。
Linux 环境配置
包管理器快速安装
对于大多数发行版,直接使用系统包管理器是最稳妥的方式。
Debian/Ubuntu 系列
# 添加官方仓库
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/Fedora 系列
# 添加官方仓库
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
# 安装并验证
sudo yum install -y git-lfs
git lfs version
源码编译安装
如果需要最新版本或特定定制,可以从源码构建。
# 安装依赖
sudo apt-get install -y build-essential git golang-go asciidoctor
# 克隆并编译
git clone https://github.com/git-lfs/git-lfs.git
cd git-lfs
make
sudo make install
git lfs version
macOS 环境配置
Homebrew 安装(推荐)
# 确保已安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Git LFS
brew install git-lfs
git lfs version
手动安装
若需指定版本,可下载二进制包解压安装。
curl -OL https://github.com/git-lfs/git-lfs/releases/download/v3.5.1/git-lfs-darwin-amd64-v3.5.1.tar.gz
tar -zxvf git-lfs-darwin-amd64-v3.5.1.tar.gz
cd git-lfs-3.5.1
sudo ./install.sh
git lfs version

