在 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 lfs install
    
    此命令会配置 Git 钩子以支持大文件管理。

注意事项

  1. 依赖项:Git-LFS 需要 Git 已安装。若系统未预装 Git,需提前通过离线方式安装 Git(如从 openEuler 的离线 YUM 源获取 RPM 包)。
  2. 兼容性:确保下载的 Git-LFS 版本与系统架构(如 x86_64 或 ARM64)匹配。
  3. 离线环境配置:若需通过 Git-LFS 拉取大文件,需预先在联网环境中缓存相关文件,再迁移至离线环境。

参考步骤扩展

  • YUM 源配置:若需安装其他依赖,可参考 openEuler 的离线 YUM 源配置方法(如通过本地仓库或预下载 RPM 包)。
  • 权限问题:确保 /usr/bin 目录有写入权限,否则需使用 sudo 执行复制命令。

通过以上步骤,即可在 openEuler 22.03 (LTS-SP3) 的离线环境中完成 Git-LFS 的安装与配置。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐