MJe*_*Jey 9 linux git amazon-ec2 git-lfs
如何git-lfs在 Amazon EC2 (Amazon Linux 2) 实例上安装?
基于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
Run Code Online (Sandbox Code Playgroud)
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;
Run Code Online (Sandbox Code Playgroud)
Amazon Linux 2 AMI (HVM) - 内核 5.10,SSD 卷类型/Arm
Arp*_*ain 19
借助 Amazon Linux 2,您可以使用Extras Library 在实例上安装应用程序和软件更新。这些软件更新称为主题。
以下是步骤:
使用 SSH 连接到您的 EC2 Linux 实例。
使用which命令确认 amazon-linux-extras 软件包已安装:
$ which amazon-linux-extras
/usr/bin/amazon-linux-extras
Run Code Online (Sandbox Code Playgroud)
如果未安装 amazon-linux-extras 软件包,您可以使用 yum 进行安装:
$ sudo yum install -y amazon-linux-extras
Run Code Online (Sandbox Code Playgroud)
要列出可用主题,您可以使用以下命令:
$ amazon-linux-extras list
Run Code Online (Sandbox Code Playgroud)
git-lfs通常作为 epel-release 的一部分提供,因此您需要首先安装适用于 Amazon Linux 的 epel 版本: $ sudo amazon-linux-extras install epel -y
Run Code Online (Sandbox Code Playgroud)
对于 Amazon Linux AMI,配置了对 Extra Packages for Enterprise Linux (EPEL) 存储库的访问,但默认情况下未启用。
$ sudo yum-config-manager --enable epel
Run Code Online (Sandbox Code Playgroud)
git-lfs或任何你喜欢的东西: $ sudo yum install git-lfs
Run Code Online (Sandbox Code Playgroud)
如 packagecloud[1] 中所述,您需要运行:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
Run Code Online (Sandbox Code Playgroud)
安装依赖项和存储库。或者,您可以直接从 [1] 获取脚本。然后你可以简单地使用 yum 安装:
sudo yum install git-lfs
Run Code Online (Sandbox Code Playgroud)
[1] https://packagecloud.io/github/git-lfs/install#bash-rpm