有Root与无Root安装git-lfs
有Root与无Root安装git-lfs
直接安装
先查看arm还是AMD
例如当前使用Rocky Linux 8.8版本的内核。因此,应该下载适用于Rocky Linux 8.x的Git LFS安装包。
您可以按照以下步骤在Rocky Linux上安装Git LFS:
打开终端或命令提示符窗口。
使用以下命令下载适用于Rocky Linux 8.x的Git LFS安装包:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
- 下载安装包后,使用以下命令安装Git LFS:
sudo dnf install git-lfs
- 安装完成后,您可以验证Git LFS是否成功安装,可以运行以下命令检查版本:
git-lfs version
这将显示已安装的Git LFS版本信息。
请注意,安装Git LFS之前,请确保您的系统具有适当的权限,并且已安装了与Rocky Linux 8.x版本兼容的软件包管理工具(如dnf)。
但此时,需要root权限
无root安装
如果您没有root权限,但仍希望安装Git LFS,您可以尝试以下方法之一:
打开终端或命令提示符窗口。
使用以下命令下载适用于您的系统的 Git LFS 二进制文件(假设您的系统是 Linux AMD64):
curl -sLO https://github.com/git-lfs/git-lfs/releases/download/v3.3.0/git-lfs-linux-amd64-v3.3.0.tar.gz
- 解压下载的 tar.gz 文件:
tar -xvf git-lfs-linux-amd64-v3.3.0.tar.gz
- 进入解压后的目录:
cd git-lfs-3.3.0
- 配置安装路径为您的所需路径。使用以下命令设置
PREFIX环境变量:
export PREFIX=/public/home/user/Applictions/git-lfs-3.3.0
这将将 PREFIX 环境变量设置为您的所需路径。
- 运行安装脚本:
./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环境变量配置不正确导致的。请尝试以下步骤解决该问题:
确认安装路径:检查之前设置的安装路径是否正确,并记住该路径。
编辑配置文件:打开您使用的shell配置文件(如
~/.bashrc、~/.bash_profile、~/.zshrc等),在文件的末尾添加以下行:export PATH="/path/to/git-lfs/bin:$PATH"
将
/path/to/git-lfs/bin替换为您之前确认的Git LFS安装路径,例如/public/home/user/Applictions/git-lfs-3.3.0。保存并关闭配置文件后,重新加载该文件,以使更改生效。您可以通过运行以下命令之一来重新加载配置文件(根据您使用的shell类型进行选择):
对于Bash:
source ~/.bashrc
对于Zsh:
source ~/.zshrc
对于其他shell,请相应地运行适当的命令。
现在,尝试再次运行
git-lfs version命令,看看是否仍然出现命令未找到的错误。
通过编辑正确的配置文件并重新加载它,您可以确保将Git LFS安装路径添加到PATH环境变量中,使系统能够正确找到Git LFS的可执行文件。如果问题仍然存在,请确保编辑的配置文件正确,PATH环境变量已被更新,并且配置文件在终端会话中已加载。
希望这可以帮助您解决Git LFS命令未找到的问题。如果问题仍然存在,请提供更多详细信息,我将尽力提供进一步的帮助。
有Root与无Root安装git-lfs的更多相关文章
- 未安装git lfs导致git下载不完整,没有错误提示
git clone命令没有报错. --recursive选项也加上了. cmake命令没有报错 make命令出错. 最后发现是因为没有安装git lfs,导致大文件下载不完整.最坑的是下载的时候也没有 ...
- git lfs
https://git-lfs.github.com/ 1.从这个网址下载git-lfs-windows-amd64-1.1.0.exe,运行这个安装包 2.然后打开git bash 输入git lf ...
- GitLab 之 Git LFS 大文件存储的配置
转载自:https://cloud.tencent.com/developer/article/1010589 1.Git LFS 介绍 Git 大文件存储(Large File Storage,简称 ...
- linux下无root 安装activepython到指定目录
linux下无root 安装activepython 1.下载ActivePython-2.7.8.10-linux-x86_64.tar.gz 包 2.进入非root用户,如bdc用户,解压 [bd ...
- 无root或sudo权限,安装mysql
这其实才是真正的linux,恰当使用权限. 网上找到的中文博客,基本上就那么几篇原创,都要编译源码.但89服务器性能太差编译一次大约半小时无法忍受,在本机上创建了standard用户去尝试几篇博客所言 ...
- 非[无]root权限 服务器 下安装perl以及perl模块--转载
转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...
- 非[无]root权限 服务器 下安装perl以及perl模块
转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...
- 安卓5.0系统怎么无Root激活XPOSED框架的方法
在大多团队的引流或业务操作中,基本上都需要使用安卓的强大Xposed框架,几天前,我们团队买来了一批新的安卓5.0系统,基本上都都是基于7.0以上系统,基本上都不能够获得Root的su权限,纵然一些能 ...
- 小米平板6.0系统如何无ROOT激活xposed框架的步骤
在较多企业的引流,或业务操作中,基本上都需要使用安卓的黑高科技术Xposed框架,近期,我们企业购买了一批新的小米平板6.0系统,基本上都都是基于7.0以上系统,基本上都不能够获得ROOT的su权限, ...
- 无root开热点教程
本教程适用于无root类开热点,理论上动态云免等均可使用 热点成功测试方法与免流测试方法相同,一般都为查看ip所在地区 热点端 1.打开个人热点 2.如果是tinyproxy可打开右上角菜单,点击热点 ...
随机推荐
- 用rust 写一个jar包 class冲突检测工具
Rust很适合写命令行工具,特别是使用clap crate 更加方便,这篇文章介绍使用rust写一个jar包class冲突检测的工具.项目地址: https://github.com/Aitozi/j ...
- 使用weexplus + vue开发APP的填坑之旅
最近需要撸一个app来满足用户的需求,找来找去发现flutter不错,决定用它但是时间不够(准备挤出时间再去研究flutter),进度又催得紧,最后决定选weex这个上手快些,说干就干打开官网跟着ap ...
- WPF 自定义控件 二次渲染 问题记录
问题 将多个自定义控件加载到到一个页面的Grid上显示.然后突然将一个控件从Grid里面清除,控件依然在后台处理数据. 过段时间再加入Grid.然后一些已经改变的页面属性就消失了. 原因 经过查找是一 ...
- 基于Electron24+Vite4+Vue3搭建桌面端应用
一说到创建桌面应用,就不得不提及Electron和Tauri框架.这次给大家主要分享的是基于electron最新版本整合vite4.x构建vue3桌面端应用程序. 之前也有使用vite2+vue3+e ...
- 哈希工具john
john:一种极其强大且适应性强的哈希破解工具 爆破字典使用臭名昭著的 rockyou.txt 词表--这是一个非常大的常用密码词表 使用的工具 字典:rockyou.txt 哈希识别工具:hash- ...
- CAPL 脚本对信号收发的判断
在CAPL脚本中,您可以使用条件语句和CAN消息的收发函数来进行信号的判断和处理.以下是一些常见的CAPL脚本语句用于信号收发的判断: 1.判断消息是否收到 on message can_messag ...
- JumpServer安装及应用
jumpserver安装 安装所需软件包 [root@localhost ~]# yum -y update [root@localhost ~]# dnf install -y wget curl ...
- FnOnce , FnMut <RUST>
FnOnce 1 #[lang = "fn_once"] 2 #[must_use = "closures are lazy and do nothing unless ...
- .NET周报 【6月第3期 2023-06-18】
国内文章 揭秘 Task.Wait https://www.cnblogs.com/eventhorizon/p/17481757.html Task.Wait 是 Task 的一个实例方法,用于等待 ...
- "Process finished with exit code 1" 进程结束
问题描述 : springboot 程序运行出现以下情况 没有错误日志 返回运行结束 状态码 1 状态码为 1 的时候表示程序不是异常终止 连接到目标VM, 地址: ''127. ...