Git LFS 跨平台安装指南:Linux、macOS 与 Windows
前言:为什么需要 Git LFS?
在使用 Git 管理大型文件时,常遇到仓库体积膨胀、克隆耗时过长或 CI/CD 流程失败等问题。Git LFS(Git Large File Storage)通过将大文件存储在仓库之外,仅保留轻量级指针,有效解决上述痛点。本文提供 Git LFS 在 Linux、macOS 和 Windows 系统上的全平台安装指南。
一、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
1.3 离线安装方法
Debian/Ubuntu 离线安装包准备
mkdir git-lfs-offline && cd git-lfs-offline
apt-get download git-lfs
# 复制到目标机器后安装
sudo dpkg -i *.deb
RHEL/CentOS 离线安装包准备
mkdir git-lfs-offline && cd git-lfs-offline
yum install --downloadonly --downloaddir=. git-lfs
rpm -ivh *.rpm

