Git 大文件存储/如何在 AWS EC2 Linux 2 上安装 git lfs /“没有可用的 git-lfs 包。”

问题描述 投票:0回答:4

如何在 Amazon EC2 (Amazon Linux 2) 实例上安装

git-lfs

基于https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md我尝试过:

sudo yum install git -y;
cd /home/ec2-user;
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
   -> which tells me afterwards: 
   The repository is setup! You can now install packages.
sudo yum install git-lfs
   -> gives me: 
   Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
   No package git-lfs available.
   Error: Nothing to do

未来的命令(在

git: 'lfs' is not a git command. See 'git --help'.
之后还不可能实现双重
git lfs install
)将基于https://git-lfs.github.com/

git lfs install
...
git clone https://yourrepo.git;

Amazon Linux 2 AMI (HVM) - 内核 5.10,SSD 卷类型/Arm

linux git amazon-ec2 git-lfs
4个回答
22
投票

借助 Amazon Linux 2,您可以使用 Extras 库在实例上安装应用程序和软件更新。这些软件更新称为主题。

以下是步骤:

  1. 使用 SSH 连接到您的 EC2 Linux 实例。

  2. 使用 which 命令确认 amazon-linux-extras 软件包已安装:

    $ which amazon-linux-extras

    /usr/bin/amazon-linux-extras

如果尚未安装 amazon-linux-extras 软件包,您可以使用 yum 进行安装:

$ sudo yum install -y amazon-linux-extras

要列出可用主题,您可以使用以下命令:

$ amazon-linux-extras list
  1. git-lfs
    通常作为 epel 版本的一部分提供,因此您需要首先安装适用于 Amazon Linux 的 epel 版本:
    $ sudo amazon-linux-extras install epel -y 

对于 Amazon Linux AMI,已配置对 Extra Packages for Enterprise Linux (EPEL) 存储库的访问,但默认情况下未启用。

    $ sudo yum-config-manager --enable epel
  1. 现在你可以从 epel-release 安装
    git-lfs
    或任何你喜欢的东西:
    $ sudo yum install git-lfs

4
投票

如 packagecloud[1] 上所述,您需要运行:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash

安装依赖项和存储库。或者,您可以直接从 [1] 获取脚本。然后你可以简单地使用 yum 安装:

sudo yum install git-lfs

[1] https://packagecloud.io/github/git-lfs/install#bash-rpm


0
投票

您需要直接安装 ARM64 git-lfs 二进制文件:

wget https://github.com/git-lfs/git-lfs/releases/download/v3.1.2/git-lfs-linux-arm64-v3.1.2.tar.gz

sudo yum install git -y

tar -xvf git-lfs-linux-arm64-v3.1.2.tar.gz

sudo ./install.sh

git lfs install

现在,在 ARM64 上享受您的 GIT-LFS。


0
投票

sudo yum install -y git git-lfs
现在可在 Amazon Linux 2 上开箱即用。

然后:

git lfs install

© www.soinside.com 2019 - 2024. All rights reserved.