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

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

  • [1 安装](#1 安装)
    • [1.1 使用脚本安装](#1.1 使用脚本安装)
    • [1.2 使用 packagecloud 安装](#1.2 使用 packagecloud 安装)
  • [2 使用](#2 使用)
    • [2.1 下载](#2.1 下载)

1 安装

1.1 使用脚本安装

参考文档: Link

  1. 下载安装包: Link
  1. 解压安装包
bash 复制代码
tar -xzvf git-lfs-linux-amd64-v3.6.1.tar.gz
  1. 执行安装脚本
bash 复制代码
cd git-lfs-3.6.1
sudo ./install.sh
  1. 设置 Git LFS(每个用户只需运行一次)
bash 复制代码
git lfs install

1.2 使用 packagecloud 安装

参考文档: Link

  1. 添加仓库
bash 复制代码
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
  1. 安装
bash 复制代码
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
bash 复制代码
git lfs clone https://hf-mirror.com/stabilityai/stable-video-diffusion-img2vid-xt
  • 方法二:分两步进行,先下载小文件,再下载 LFS objects
bash 复制代码
# 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
相关推荐
冼紫菜40 分钟前
[特殊字符]CentOS 7.6 安装 JDK 11(适配国内服务器环境)
java·linux·服务器·后端·centos
Chuncheng's blog2 小时前
RedHat7 如何更换yum镜像源
linux
爱莉希雅&&&2 小时前
shell脚本之条件判断,循环控制,exit详解
linux·运维·服务器·ssh
wei_work@2 小时前
【linux】Web服务—搭建nginx+ssl的加密认证web服务器
linux·服务器·ssl
扶尔魔ocy3 小时前
【Linux C/C++开发】轻量级关系型数据库SQLite开发(包含性能测试代码)
linux·数据库·c++·sqlite
Baoing_3 小时前
Git 项目切换到新的远程仓库地址
git
追赶sun4 小时前
Ubuntu 添加系统调用
linux·ubuntu·操作系统·系统调用
北漂老男孩4 小时前
在 Linux 上安装 MATLAB:完整指南与疑难解决方案
linux·运维·matlab
像风一样的男人@5 小时前
Linux --systemctl损坏
linux·运维·服务器
南棱笑笑生5 小时前
20250515测试飞凌的OK3588-C的核心板在Linux R4下适配以太网RTL8211F-CG时跑iperf3的极速
linux·服务器·网络