今日腾讯云给我提示服务器存在一个Git的安全漏洞
虽然我基本不怎么用,但是老提示也是心烦,就顺便给Git升个级吧
之前的git是从yum一键安装的,由于centos6的yum里面的git最新版本也就是1.7.1,所以这里我们需要自己重新安装下git(截至目前官方最新版本git是1.15.1)
开始升级
首先我们要卸载已经安装的git 这里可以用git –-version
命令查看当前的版本
卸载git
yum remove git
然后我们配置安装所需要的环境(以下内容基本照抄了nummy的代码)
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto perl-devel perl-CPAN autoconf*
下载最新版本编译安装并将git添加到环境变量中
wget https://github.com/git/git/archive/v2.15.1.tar.gz
tar zxvf v2.15.1.tar.gz
cd git-2.15.1
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
到这里的Git应该安装并配置完成了
我们可以运行git --version
来查看下刚刚安装的git版本号
# git --version
git version 2.15.1
完结撒花~