Git LFS 跨平台安装指南
在使用 Git 管理大型文件时,仓库体积膨胀、克隆耗时过长是常见问题。Git LFS(Git Large File Storage)通过将大文件存储在仓库之外,仅保留轻量级指针,有效解决了这些痛点。以下提供 Linux、macOS 和 Windows 系统的完整安装与配置方案。
Linux 系统安装指南
包管理器快速安装
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
支持 Debian 10+、Ubuntu 18.04+ 及衍生系统。
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
支持 CentOS 7+、RHEL 7+、Fedora 30+ 等兼容系统。
源码编译安装
如需体验最新版本或定制构建,可手动编译。
# 安装依赖
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
离线安装
在无网络环境下,需提前下载 .deb 或 .rpm 包及依赖。
# 准备安装包(有网环境)
mkdir git-lfs-offline && cd git-lfs-offline
apt-get download git-lfs
# 复制至目标机器后安装
sudo dpkg -i *.deb

