前言
Centos7.6
預設安裝了 Git1.8.x
版本
解除安裝
$ yum remove git
安裝流程
安裝依賴
$ yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker
Git 倉庫下載原始碼包
$ wget https://github.com/git/git/archive/v2.22.0.tar.gz
解壓
$ tar zxvf v2.22.0.tar.gz
編譯
$ cd git-2.22.0
$ autoconf
$ ./configure
$ make
$ make install
修改 /etc/ld.so.conf
# 新增一行
/usr/local/lib
修改 /etc/profile
# 新增一行
export PATH=$PATH:/usr/local/bin
即時生效
$ source /etc/profile
驗證
$ git --version