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. 相关步骤可以适用到很多软件包的编译安装上。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,996评论 25 709
  • 通过Homebrew安装Git 查看系统默认的Git 如果执行结果是 /usr/local/bin/git,那么系...
    floodliu阅读 9,232评论 1 3
  • git 从1.7.1 升级到 2.2.1http://www.tuicool.com/articles/Y3eqI...
    狸狸的守护者阅读 1,397评论 0 0
  • 1. 自从进入公司以来,我每天早晨都是全部门第二个到的——第一个是我们领导,一直让我敬佩不已。倒不是说早到有多积极...
    跟乌圆一起成长阅读 3,418评论 0 1
  • 总是觉得自己不够成熟,总是把自己活的那么累,拼了命的对人好用自己的方式,可是忘了人跟人不能靠的太近要保持刺猬距离啊~
    郭郭郭啊阅读 1,339评论 0 0