git升级

背景

最近突然发现git在2.7.1之前的全版本都存在漏洞, 而使用yum进行安装的git版本是1.8.x,所以有必要升级下git版本。

步骤

移除旧版本

如果存在使用yum安装的版本,先进行卸载

yum remove git gettext-devel -y

安装相关依赖

yum install autoconf curl-devel expat-devel openssl-devel zlib-devel perl-devel

下载源码包,编译安装

当前git的最新版本为2.15.1

wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz
x git-2.15.1.tar.gz  # tar -zxvf git-2.15.1.tar.gz
cd git-2.15.1
make configure
./configure --prefix=/usr/local/git
make && make install 

添加软连接

ln -s /usr/local/git/bin/* /usr/bin/

git --version

Over. 相关步骤可以适用到很多软件包的编译安装上。

你可能感兴趣的:(git升级)