当前位置:   article > 正文

Linux更新git版本_linux git升级

linux git升级


前言

linux 上安装和更新git


一、更新并备份yum源

# 备份yum源
cd /etc/yum.repos.d/ && mkdir bk && mv -f *.repo ./bk
# 下载yum源(离线环境,直接下载到yum.repos.d目录下,重命名为 CentOS-Base.repo)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 更新缓存
yum clean all
yum makecache
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

二、在线安装

# 删除旧版本
yum remove -y git
  
# 安装git2.x
yum -y install git2u
  
# 查看版本
git version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

但是一般yum源直接安装的版本一般较低,可以采用下面源码(离线)安装

三、源码安装

首先准备好安装版本的git安装包
https://mirrors.edge.kernel.org/pub/software/scm/git/

#  删除旧版本
yum remove -y git

# 安装依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install perl-ExtUtils-MakeMaker

# 编译源码
tar -zxvf git-2.34.1.tar.gz
cd git-2.34.1
make configure
# 配置git安装路径
./configure --prefix=/usr/local/git 
# 编译并且安装
make all && make install
# 将git指令添加到bash中
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
 
# 查看版本
git version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

如果执行 ./configure --prefix=/usr/local/git 出错,git 版本不是预期版本,可以换个目录进行安装

# 在 git-2.34.1 目录下执行
make clean
make configure && ./configure --prefix=/usr/bin 
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/668320
推荐阅读
相关标签
  

闽ICP备14008679号