官网下载地址:
https://www.git-scm.com/download/
找到需要的版本
yum remove git -y #删除自带的git版本
安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
下载及安装
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
mkdir /usr/local/git/
tar -xf git-2.9.5.tar.gz #解压
cd git-2.9.5 #进入目录
./configure --prefix=/usr/local/git/
make && make install #编译安装
ln -sf /usr/local/git/bin/git /bin/
ln -sf /usr/local/git/bin/git-upload-pack /bin/
ln -sf /usr/local/git/bin/git-cvsserver /bin/
ln -sf /usr/local/git/bin/gitk /bin/
ln -sf /usr/local/git/bin/git-receive-pack /bin/
ln -sf /usr/local/git/bin/git-shell /bin/
ln -sf /usr/local/git/bin/git-upload-archive /bin/
[root@docker2 ~]# git --version
git version 2.9.5