CentOS7编译安装最新版Git

卸载默认Git

查看当前安装的Git版本:git --version,默认版本是1.8.3.1,版本过低。
若存在,则卸载Git:yum remove git
验证是否卸载:

1
2
[root@JD ~]# git --version
-bash: /bin/git: No such file or directory

安装依赖包

1
yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker

Releases · git/git下载最新的Git源码包

1
2
3
4
cd /opt
wget https://github.com/git/git/archive/v2.23.0.tar.gz #下载最新版本的Git,实际链接自行修改
tar xzvf v2.23.0.tar.gz #解压
mv git-2.23.0/ /usr/src/ #移动到/usr/src下

编译安装,一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。

1
2
3
4
cd /usr/src/git-2.23.0
make configure
./configure prefix=/usr/local/git/ # 配置git安装路径
make && make install #编译并且安装

将Git命令添加到Bash

编辑vim /etc/profile文件,在最后一行添加:

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

然后刷新文件:source /etc/profile
测试是否安装完成:

1
2
[root@JD ~]# git --version
git version 2.23.0

这样我们就在CentOS上成功安装最新版本的GIt!

参考:
git源码编译安装

坚持原创技术分享,您的支持将鼓励我继续创作!
0%