一、Git 下载地址
https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz (选择自己需要的版本)
二、安装编译 git 时需要的包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
## 上面的这个两个不安装会报如下错.
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains:
/usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
/usr/share/perl5 .) at Makefile.PL line 3.
BEGIN failed--compilation aborted at Makefile.PL line 3.
make[1]: *** [perl.mak] 错误 2
make: *** [perl/perl.mak] 错误 2
三、删除已有的 git
yum remove git
四、上传下载的 git 包到 linux
cd /usr/src
tar -zxvf git-2.9.3.tar.gz
五、编译安装
方法一
cd git-2.9.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
方法二
./configure --prefix=/usr/local/git
# 默认会安装在 /usr/local/bin,/usr/local/lib
make
make install
ln -s /usr/local/git/bin/git /usr/bin/git
六、检查一下版本号
[root@cen76-1 git-2.9.3]# git --version
git version 1.8.3.1