【Git】Ubuntu 安装 Git Large File Storage(LFS)以及使用 Git LFS 下载

ops/2025/3/4 3:54:12/

【Git】Ubuntu 安装 Git Large File Storage(LFS)以及使用 Git LFS 下载

  • 1 安装
    • 1.1 使用脚本安装
    • 1.2 使用 packagecloud 安装
  • 2 使用
    • 2.1 下载

1 安装

1.1 使用脚本安装

参考文档: Link

  1. 下载安装包: Link

在这里插入图片描述

  1. 解压安装包
tar -xzvf git-lfs-linux-amd64-v3.6.1.tar.gz
  1. 执行安装脚本
cd git-lfs-3.6.1
sudo ./install.sh

在这里插入图片描述

  1. 设置 Git LFS(每个用户只需运行一次)
git lfs install

在这里插入图片描述

1.2 使用 packagecloud 安装

参考文档: Link

  1. 添加仓库
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
  1. 安装
sudo apt install git-lfs

2 使用

2.1 下载

可以直接使用 git clone 来下载相应的仓库,但是它有个缺点是无法显示 LFS objects 的下载进度,有一种陷入假死的感觉。

下面介绍两个可以显示 LFS objects 下载进度的方法,以 stable-video-diffusion-img2vid-xt 库为例(使用 Hugging Face 的国内镜像 HF-Mirror):

  • 方法一: git lfs clone 可能在 Git LFS (v4.0.0) 中被移除,参考 issue: Link
git lfs clone https://hf-mirror.com/stabilityai/stable-video-diffusion-img2vid-xt

在这里插入图片描述

  • 方法二:分两步进行,先下载小文件,再下载 LFS objects
# If you want to clone without large files - just their pointers
GIT_LFS_SKIP_SMUDGE=1 git clone https://hf-mirror.com/stabilityai/stable-video-diffusion-img2vid-xt
cd stable-video-diffusion-img2vid-xt
git lfs pull

在这里插入图片描述


http://www.ppmy.cn/ops/162945.html

相关文章

大白话虚拟 DOM 原理与 diff 算法的实现机制

虚拟 DOM 原理 啥是虚拟 DOM 想象一下,我们要建一座房子,在真正动手盖之前,先在纸上画一个房子的模型,这个模型就相当于虚拟 DOM。在网页开发里,真实的 DOM 就像那座真正的房子,而虚拟 DOM 就是用 JavaSc…

Vue.js Vue 测试工具:Vue Test Utils 与 Jest

Vue.js Vue 测试工具:Vue Test Utils 与 Jest 在 Vue.js 的开发过程中,编写和执行测试是确保应用质量和稳定性的关键步骤。Vue Test Utils 和 Jest 是 Vue.js 官方推荐的测试工具,二者结合使用,可以高效地进行单元测试和集成测试…

【Linux vi文本编辑器使用指南】

Linux vi文本编辑器使用指南 一、模式切换二、启动与退出三、光标移动(命令模式)四、编辑文本五、查找与替换六、其他实用命令七、示例流程八、学习建议 Linux系统中的 vi(及其增强版 vim)是一款功能强大的文本编辑器&#xff0…

【Transformer模型学习】第三篇:位置编码

文章目录 0. 前言1. 为什么需要位置编码?2. 如何进行位置编码?3. 正弦和余弦位置编码4. 举个例子4.1 参数设置4.2 计算分母项4.3 计算位置编码4.4 位置编码矩阵 5. 相对位置信息6. 改进的位置编码方式——RoPE6.1 RoPE的核心思想6.2 RoPE的优势 7. 总结 …

Nginx系列05(负载均衡、动静分离)

目录 Nginx 负载均衡 Nginx 动静分离 Nginx 负载均衡 概念:负载均衡是一种将网络流量分摊到多个后端服务器(节点)上的技术,以提高系统的可用性、性能和可扩展性。通过负载均衡,Nginx 可以根据一定的算法将客户端请求…

基于SpringBoot+Vue的医院挂号管理系统+LW示例参考

系列文章目录 1.基于SSM的洗衣房管理系统原生微信小程序LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统LW参考示例 3.基于SpringBootVue的企业人事管理系统LW参考示例 4.基于SSM的高校实验室管理系统LW参考示例 5.基于SpringBoot的二手数码回收系统原生微信小程序LW参考示…

React 高阶组件(HOC)

1.React 高阶组件(HOC) ****1. HOC(高阶组件)HOC (Higher - Order Component) 定义: 高阶组件是一个接收组件作为参数并返回新组件的函数,用于复用组件逻辑,遵循纯函数特性(无副作用…

Composer如何通过GitHub Personal Access Token安装私有包:完整教程

使用Composer安全管理您的PHP私有依赖包 一、前言 在PHP开发中,我们经常需要将内部工具包托管为私有仓库。传统的账号密码验证方式存在安全隐患,而GitHub Personal Access Token(PAT)提供了一种更安全的鉴权方案。本文将通过4个…