Centos编译安装新版本Git

Centos编译安装新版本Git

查看已有版本的git

[cuianbing@book08 ~]$ git --version
git version 1.8.3.1

安装依赖库

[cuianbing@book08 ~]$ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

下载源码,进行编译

到github上下载源码,下载地址

  • 尽量不要选择rc版本
  • 尽量选择最新版本低3-4个版本的
  • 我这里选择2.33.0这个版本,复制右下角tar.gz的链接地址

image-20211106215834783

[cuianbing@book08 ~]$ wget https://github.com/git/git/archive/refs/tags/v2.33.0.tar.gz  # 下载安装包
[cuianbing@book08 ~]$ tar -zxvf v2.33.0.tar.gz   # 解压安装包
[cuianbing@book08 ~]$ cd git-2.33.0/  # 切换到源码目录
[cuianbing@book08 ~]$ make prefix=/usr/local/git all  # 编译
[cuianbing@book08 ~]$ make prefix=/usr/local/git install # 安装
[cuianbing@book08 ~]$ echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc  # 配置环境变量
[cuianbing@book08 ~]$ source /etc/bashrc  # 更新环境变量
[cuianbing@book08 ~]$ yum remove -y git # 卸载老版本的git
[cuianbing@book08 ~]$ git --version  # 查看git版本
git version 2.33.0

原文地址:https://www.cnblogs.com/cuianbing/p/15518606.html