有Root与无Root安装git-lfs

有Root与无Root安装git-lfs

直接安装

先查看arm还是AMD

例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。

您可以按照以下步骤在Rocky Linux上安装Git LFS:

  1. 打开终端或命令提示符窗口。

  2. 使用以下命令下载适用于Rocky Linux 8.x的Git LFS安装包:

shell 复制代码
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
  1. 下载安装包后,使用以下命令安装Git LFS:
shell 复制代码
sudo dnf install git-lfs
  1. 安装完成后,您可以验证Git LFS是否成功安装,可以运行以下命令检查版本:
shell 复制代码
git-lfs version

这将显示已安装的Git LFS版本信息。

请注意,安装Git LFS之前,请确保您的系统具有适当的权限,并且已安装了与Rocky Linux 8.x版本兼容的软件包管理工具(如dnf)。

但此时,需要root权限

无root安装

如果您没有root权限,但仍希望安装Git LFS,您可以尝试以下方法之一:

  1. 打开终端或命令提示符窗口。

  2. 使用以下命令下载适用于您的系统的 Git LFS 二进制文件(假设您的系统是 Linux AMD64):

shell 复制代码
curl -sLO https://github.com/git-lfs/git-lfs/releases/download/v3.3.0/git-lfs-linux-amd64-v3.3.0.tar.gz
  1. 解压下载的 tar.gz 文件:
shell 复制代码
tar -xvf git-lfs-linux-amd64-v3.3.0.tar.gz
  1. 进入解压后的目录:
shell 复制代码
cd git-lfs-3.3.0
  1. 配置安装路径为您的所需路径。使用以下命令设置 PREFIX 环境变量:
shell 复制代码
export PREFIX=/public/home/user/Applictions/git-lfs-3.3.0

这将将 PREFIX 环境变量设置为您的所需路径。

  1. 运行安装脚本:
shell 复制代码
./install.sh

安装脚本将使用 PREFIX 环境变量指定的路径将 Git LFS 安装到您所需的路径中。

请注意,确保在运行安装脚本之前设置 PREFIX 环境变量,并且确保所需的安装路径存在且具有适当的权限。

希望这可以帮助您设置安装路径并安装 Git LFS。如有进一步问题,请随时提问。

问题1:安装后出现了Git LFS initialized. 但是git-lfs version却是-bash: git-lfs: command not found

如果您在运行git-lfs version命令时仍然遇到"-bash: git-lfs: command not found"错误消息,尽管之前成功初始化了Git LFS,这可能是由于PATH环境变量配置不正确导致的。请尝试以下步骤解决该问题:

  1. 确认安装路径:检查之前设置的安装路径是否正确,并记住该路径。

  2. 编辑配置文件:打开您使用的shell配置文件(如~/.bashrc~/.bash_profile~/.zshrc等),在文件的末尾添加以下行:

    shell 复制代码
    export PATH="/path/to/git-lfs/bin:$PATH"

    /path/to/git-lfs/bin替换为您之前确认的Git LFS安装路径,例如/public/home/user/Applictions/git-lfs-3.3.0。

  3. 保存并关闭配置文件后,重新加载该文件,以使更改生效。您可以通过运行以下命令之一来重新加载配置文件(根据您使用的shell类型进行选择):

    • 对于Bash:

      shell 复制代码
      source ~/.bashrc
    • 对于Zsh:

      shell 复制代码
      source ~/.zshrc
    • 对于其他shell,请相应地运行适当的命令。

  4. 现在,尝试再次运行git-lfs version命令,看看是否仍然出现命令未找到的错误。

通过编辑正确的配置文件并重新加载它,您可以确保将Git LFS安装路径添加到PATH环境变量中,使系统能够正确找到Git LFS的可执行文件。如果问题仍然存在,请确保编辑的配置文件正确,PATH环境变量已被更新,并且配置文件在终端会话中已加载。

希望这可以帮助您解决Git LFS命令未找到的问题。如果问题仍然存在,请提供更多详细信息,我将尽力提供进一步的帮助。

相关推荐
zskj_qcxjqr2 小时前
七彩喜艾灸机器人:当千年中医智慧遇上现代科技
大数据·人工智能·科技·机器人
洛克大航海6 小时前
Ubuntu安装Hbase
大数据·linux·数据库·ubuntu·hbase
橘子在努力6 小时前
【橘子ES】如何本地调试ES源码
elasticsearch·搜索引擎
GIOTTO情6 小时前
媒介宣发的技术革命:Infoseek如何用AI重构企业传播全链路
大数据·人工智能·重构
ApacheSeaTunnel7 小时前
新兴数据湖仓手册·从分层架构到数据湖仓架构(2025):数据仓库分层的概念与设计
大数据·数据仓库·开源·数据湖·dataops·白鲸开源·底层技术
落雪财神意7 小时前
股指10月想法
大数据·人工智能·金融·区块链·期股
柳贯一(逆流河版)7 小时前
ElasticSearch 实战:全文检索与数据聚合分析的完整指南
大数据·elasticsearch·全文检索
白鲸开源7 小时前
最佳实践:基于Apache SeaTunnel从MySQL同步到PostgreSQL
大数据·mysql·postgresql
QYResearch8 小时前
2025年全球移动变电站市场占有率及行业竞争格局分析报告
大数据
字节跳动数据平台8 小时前
为何底层数据湖决定了 AI Agent 的上限?
大数据