[TOC]
## 下載最新版本源碼
[https://mirrors.edge.kernel.org/pub/software/scm/git/](https://mirrors.edge.kernel.org/pub/software/scm/git/)
```
yum install -y wget
wget -O /tmp/git-2.21.0.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
```
## 解壓編譯
```
# 安裝編譯依賴
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
# 解壓
tar -zxf /tmp/git-2.21.0.tar.gz -C /tmp/
cd /tmp/git-2.21.0
# 檢驗相關依賴,設置安裝路徑
./configure --prefix=/usr/local/git
# 編譯安裝
make && make install
```
## 配置全局環境變量
```
# 配置環境變量
vim /etc/profile
# GIT_HOME
GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin
# 刷新
source /etc/profile
```