到 git官网下载git 源码安装包,git官网地址:https://www.git-scm.com/
选择Tarballs系列的安装包,官网git下载:https://mirrors.edge.kernel.org/pub/software/scm/git/
选择最新的tar.gz结尾的安装包
如下安装脚本
cat << "EOF" > ./install_git.sh
#!/bin/bash
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
yum remove git -y
cd /usr/local/src/
wget -O git-2.9.5.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz --no-check-certificate
tar zxvf git-2.9.5.tar.gz
cd git-2.9.5
./configure --prefix=/usr/local/git/
make
make install
echo "export PATH=$PATH:/usr/local/git/bin/" >> /etc/profile
ln -s /usr/local/git/bin/git /bin/git
ln -s /usr/local/git/bin/git-upload-pack /bin/git-upload-pack
ln -s /usr/local/git/bin/git-cvsserver /bin/git-cvsserver
ln -s /usr/local/git/bin/gitk /bin/gitk
ln -s /usr/local/git/bin/git-receive-pack /bin/git-receive-pack
ln -s /usr/local/git/bin/git-shell /bin/git-shell
ln -s /usr/local/git/bin/git-upload-archive /bin/git-upload-archive
EOF
sh ./install_git.sh
之后执行source /etc/profile
[root@localhost ~]git --version
git version 2.9.5