当前位置: 首页 > article >正文

【工具】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 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 的安装与配置。


http://www.kler.cn/a/611720.html

相关文章:

  • Spring Boot集成阿里云OSS:对象存储实战指南
  • OpenBMC:BmcWeb 生效路由2 Trie字典树添加节点
  • vscode profile
  • 7.8 窗体间传递数据
  • 数据结构每日一题day4(顺序表)★★★★★
  • 【计科】从操作系统到虚拟化技术(进程调度,内存映射,设备IO,文件、网络管理)
  • 地图(死亡细胞)
  • 基于Python的自然语言处理系列(60):使用 LangChain 构建 Multi-Vector Retriever 进行文档检索
  • C#:类型定义中使用‌问号(?)
  • CSS 如何设置父元素的透明度而不影响子元素的透明度
  • HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App
  • 网站漏洞多、排名低?Scrutiny 一键化解
  • 【深度学习新浪潮】图像修复(Image Inpainting)技术综述:定义、进展与应用展望
  • cesium中label样式修改为圆角
  • BFS解决最短路径问题(使用BFS解决最短路径问题的黄金法则)
  • 内嵌式触摸显示器在工业视觉设备中的应用
  • 使用JavaAPI操作HDFS
  • 青少年编程与数学 02-011 MySQL数据库应用 19课题、存储引擎
  • 如何避免需求文档与研发实现“两张皮”
  • localhost 和 127.0.0.1 的区别