背景
SystemOS:CentOS 7
前提
- 确保系统上没有旧版本的GIT
yum remove git
- 安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
安装
- 查询新版
- Git软件包可在此获取:mirrors.edge.kernel.org/pub/softwar…。
- 安装
找个地方先放压缩包
cd /home/downloads
# 下载最新版压缩包(自行替换版本号)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz
tar -xvf git-2.9.5.tar.xz
#安装(如有需要,可以将下载的压缩包和解压的文件件删了)
cd git-2.9.5/
make prefix=/usr/local/git all
make prefix=/usr/local/git install
#配置环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
# 需要移除旧版本的git
yum remove git
# 生效环境变量
source /etc/profile
- 验证版本
git --version
- 非root用户使用, 需要配置下该用户下的环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc
source ~/.bashrc