GIT 第30章 centos升级git最新版本 GIT 第30章 centos升级git最新版本

2023-10-14

一、问题来源

在 Linux/Centos 服务器上,如果使用的 git 版本过低,使用的时候可能会由于低版本不支持遇到各种问题,比如 Centos7 系统自带的git版本一般是 1.8.3.1 的,比较旧,通常建议升级 git 后再使用。下面我们来说下如果升级 git 最新版本。

二、升级 git

查看当前 git 版本,看 git 版本是否过旧

git version

安装依赖,源代码安装和编译 git,需要安装依赖,具体命令如下,出现 Complete! 则代表安装成功

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker

卸载 git(旧版本)

yum remove git

下载 git 压缩包

cd /usr/local
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.32.0.tar.xz
tar -xvf git-2.32.0.tar.xz
cd git-2.32.0

编译安装

make prefix=/usr/local/git all
make prefix=/usr/local/git install

配置环境变量

方法一
vi  /etc/profile

export GIT_HOME=/usr/local/git/bin
export PATH=$GIT_HOME:$PATH

source /etc/profile

方法二
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile && source /etc/profile

验证 git 版本

git version
阅读 389