下载

进入git在GitHub上发布版本页面https://github.com/git/git/releases,这个页面我们可以找到所有git已发布的版本。这里我们选择最新版的tar.gz包

1
2
cd /usr/local/src
wget https://codeload.github.com/git/git/tar.gz/v2.29.2

安装编译所需要的依赖包

1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker expat-devel

解压包

1
tar -zxvf git-2.29.2.tar.gz

编译git包

1
make prefix=/usr/local/git all

安装git

1
make prefix=/usr/local/git install

配置环境变量

1
vi /etc/profile

在底部加上如下

1
export PATH=$PATH:/usr/bin/git/bin

刷新环境变量

1
source /etc/profile

查看Git是否安装完成

1
git –version

TP:

1
Git Make时出现:tclsh failed; using unoptimized loading   MSGFMT    po/bg.msg make[1]: *** [po/bg.msg] 错误 127

解决方法:

1
yum install tcl  build-essential tk gettext