Git LFS 跨平台安装指南
前言:为什么需要 Git LFS?
在使用 Git 管理大型文件时,常遇到仓库体积膨胀、克隆耗时过长等问题。Git LFS(Git Large File Storage)通过将大文件存储在仓库之外,仅在代码库中保留轻量级指针文件,有效解决上述痛点。
一、Linux 系统安装指南
1.1 基于包管理器的快速安装
Debian/Ubuntu 系列
# 添加官方仓库
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
# 安装 Git LFS
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
# 安装 Git LFS
sudo yum install -y git-lfs
# 验证安装
git lfs version
1.2 源码编译安装
# 安装编译依赖
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 系统安装指南
2.1 Homebrew 安装
# 安装 Git LFS
brew install git-lfs
# 验证安装
git lfs version
2.2 MacPorts 安装
# 安装 Git LFS
sudo port install git-lfs
# 验证安装
git lfs version
2.3 手动安装
# 下载最新稳定版二进制包
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
git-lfs-3.5.1
./install.sh
git lfs version

