參考資料:
CentOS7安裝Git以及操作
error: zlib.h: No such file or directory
一:安裝包下載并解壓
1、官網(wǎng)下載地址:https://mirrors.edge.kernel.org/pub/software/scm/git/

2、也可以直接在CentOS中直接下載:
[root@yanze-1 local]# pwd
/usr/local
[root@yanze-1 local]#
[root@yanze-1 local]# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz
3、執(zhí)行命令進(jìn)行解壓
[root@yanze-1 local]# tar -zxvf git-2.9.0.tar.gz
[root@yanze-1 local]#
二、編譯并安裝
1、進(jìn)目錄
[root@yanze-1 local]# cd git-2.9.0
[root@yanze-1 git-2.9.0]# ./configure --prefix=/usr/local/git-2.9.0
[root@yanze-1 git-2.9.0]# make
2、執(zhí)行make后出錯(cuò),提示zlib.h不存在,如下圖:

3、需要安裝zlib
[root@yanze-1 git-2.9.0]# yum install zlib-devel
<!-- 安裝完zlib后,再執(zhí)行make,等待編譯完成-->
4、結(jié)果后面又報(bào)錯(cuò):compilation aborted at Makefile.PL line 3.,執(zhí)行如下命令:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
<!-- 執(zhí)行完后,再執(zhí)行make,等待編譯完成-->
5、等待上面安裝完成后,執(zhí)行最后一步
[root@yanze-1 git-2.9.0]# make install
<!-- 稍等片刻后-->
[root@yanze-1 git-2.9.0]# git --version
git version 2.9.0
<!-- git 完成安裝-->
[root@yanze-1 git-2.9.0]#
6、至此,git安裝完成