【工具】openEuler 22.03 (LTS-SP3) 如何离线安装 git-lfs
在 openEuler 22.03 (LTS-SP3) 上离线安装 Git-LFS(Git Large File Storage)可以通过以下步骤完成:
1. 下载 Git-LFS 离线安装包
- 访问 Git-LFS 的 GitHub Releases 页面,选择一个与系统架构兼容的版本(如
git-lfs-linux-amd64-vX.X.X.tar.gz
)。建议选择较新但不依赖最新特性的版本以保证兼容性。 - 将下载的压缩包(如
git-lfs-linux-amd64-v3.3.0.tar.gz
)通过 U 盘或其他介质传输到目标 openEuler 系统中。 - 如 该版本:https://github.com/git-lfs/git-lfs/releases/tag/v3.6.1
2. 解压并安装 Git-LFS
- 创建对应目录:
mkdir -p /home/git-lfs && cd /home/git-lfs
- 解压安装包:
tar -zxvf git-lfs-linux-amd64-vX.X.X.tar.gz tar -zxv git-lfs-linux-amd64-v3.6.1.tar.gz
- 将解压后的可执行文件复制到系统目录
/usr/bin
:cd git-lfs-3.6.1 cp git-lfs /usr/bin/
- 赋予执行权限:
chmod +x /usr/bin/git-lfs
3. 验证安装
- 检查版本以确认安装成功:
若输出类似git-lfs --version
git-lfs/3.3.0
,则表明安装完成。
4. 初始化 Git-LFS
- 在 Git 仓库中启用 LFS 功能:
此命令会配置 Git 钩子以支持大文件管理。git lfs install
注意事项
- 依赖项:Git-LFS 需要 Git 已安装。若系统未预装 Git,需提前通过离线方式安装 Git(如从 openEuler 的离线 YUM 源获取 RPM 包)。
- 兼容性:确保下载的 Git-LFS 版本与系统架构(如 x86_64 或 ARM64)匹配。
- 离线环境配置:若需通过 Git-LFS 拉取大文件,需预先在联网环境中缓存相关文件,再迁移至离线环境。
参考步骤扩展
- YUM 源配置:若需安装其他依赖,可参考 openEuler 的离线 YUM 源配置方法(如通过本地仓库或预下载 RPM 包)。
- 权限问题:确保
/usr/bin
目录有写入权限,否则需使用sudo
执行复制命令。
通过以上步骤,即可在 openEuler 22.03 (LTS-SP3) 的离线环境中完成 Git-LFS 的安装与配置。