前言
CentOS默认的yum仓库现存的git版本还是比较老的版本,而git官网也没有提供二进制安装包;所以目前在centos系统上安装新版本的git只能通过编译源码安装。
卸载旧版本
git version
如果有1.x.x的版本号显示,则:
yum remove git
安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
下载源码
到这个网址,找到最新的安装包
比如现在最新的2.21.0,则找到具体的下载地址,并使用wget下载:
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
解压安装
tar -zxvf git-2.21.0.tar.gzcd git-2.21.0./configure --prefix=/usr/local/gitmake && make install
添加环境变量
vim /etc/profile
在文件末尾添加:
export PATH=$PATH:/usr/local/git/bin
然后刷新环境变量:
source /etc/profile
测试
git version