当前位置: 首页 > article >正文

cenos如何升级git到2以上版本

1:先卸载旧的版本:

# 卸载源默认安装的git
$ git --version
git version 1.8.3.1
$ sudo yum remove git

2: 安装新的git版本 +  编译 + 配置环境变量

下载相关依赖 并安装
[root@localhost /]# yum install curl-devel expat-devel  openssl-devel zlib-devel gcc 
[root@localhost /]# wget https://github.com/git/git/archive/refs/tags/v2.31.0.zip
[root@localhost /]# unzip v2.31.0.zip
[root@localhost /]# cd git-2.31.0

编译安装
make prefix=/usr/local/git install
配置环境变量
cat /etc/profile.d/git.sh
export PATH=$PATH:/usr/local/git/bin
生效环境变量
source /etc/profile.d/git.sh
验证git是否成功安装
[root@localhost profile.d]# git --version
git version 2.31.0

  添加环境变量(补充):上面步骤配置环境变量不成功的话,按照以下方法重试配置环境变量。

# 写入到环境变量中,但重启则失效(方法一)
export PATH=$PATH:/usr/local/bin/git/bin
 
# 写入到环境变量中(方法二)
echo "export PATH=$PATH:/usr/local/bin/git/bin" >> /etc/profile && source /etc/profile
# 制作软链接(方法三)
rm -f /usr/bin/git && ln -s /usr/local/bin/git /usr/bin/git
 
# 查看是否已安装和版本号
git --version


http://www.kler.cn/a/446835.html

相关文章:

  • uniapp新建项目hello,什么都没干提示应用未关联服务空间,请在uniCloud目录右键关联服务空间
  • 【Mysql优化】SQL优化最佳实践分析与总结
  • 【1.排序】
  • 音视频入门基础:MPEG2-TS专题(21)——FFmpeg源码中,获取TS流的视频信息的实现
  • 游戏渠道假量解决方案
  • 二叉搜索树Ⅲ【东北大学oj数据结构8-3】C++
  • centos7下docker 容器实现redis主从同步
  • 智慧农业云平台与水肥一体化:道品科技引领农业现代化新潮流
  • 玩转树莓派Pico(19): 迷你气象站5——软件整合
  • 代码随想录第52天
  • 【数据分析】层次贝叶斯
  • 电子应用设计方案-64:智能窗帘系统方案设计
  • React与Vue的区别(相同点和不同点)
  • 一个签名笔迹量化分析专家辅助系统
  • 数据结构:B树与B+树
  • React 事件机制和原生 DOM 事件流有什么区别
  • 源码编译llama.cpp for android
  • linux下网络编程socketselectepoll的底层实现原理
  • js常用方法之: 预览大图(uniapp原生方法封装)
  • 机器学习《西瓜书》学习笔记《待续》
  • git分支管理及策略
  • HIPT论文阅读
  • Java 优化springboot jar 内存 年轻代和老年代的比例 减少垃圾清理耗时 如调整 -XX:NewRatio
  • 使用ResNet18进行猫狗分类(原始数据处理+训练流程)
  • Android Overlay Priority Rules
  • Oracle 数据库函数的用法(一)