CentOS 7 升级
git
至最新版本
CentOS 7 自带的git
版本为1.8.x
太过陈旧,需要手动编译源码升级:
> cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
> git --version
git version 1.8.3.1
1. 安装依赖
安装依赖:
> yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
> yum install gcc perl-ExtUtils-MakeMaker
2. 编译 git 源码
获取最新版的git
源码包:
> cd /usr/src/
> wget https://github.com/git/git/archive/v2.25.1.zip
> unzip v2.25.1.zip && rm v2.25.1.zip
> cd git-2.25.1
先编译,看有无报错:
> make prefix=/usr/local/git all
若编译成功,则先卸载旧版本的git
,再安装新版本:
> rpm -e --nodeps git
> make prefix=/usr/local/git install
3. 创建软链接
创建软链接:
> ln -s /usr/local/git/bin/git /usr/bin/git
检查版本:
> git --version
git version 2.25.1