查看默認 yum 源的 git版本
# 安裝 yum install -y git # 查看版本 git version # git version 1.8.3.1
參看官網,CentOS 安裝新版本有兩種方式
一、編譯方式安裝
1.下載最新版本源碼
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
2.解壓編譯
# 安裝編譯依賴 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
3.配置全局環境變量
# 刪除已有的 git yum remove git # 配置環境變量 vim /etc/profile # GIT_HOME GIT_HOME=/usr/local/git export PATH=$PATH:$GIT_HOME/bin # 刷新 source /etc/profile
二、IUS 源方式安裝,不一定爲最新版本
https://ius.io/GettingStarted/
1.添加 IUS 源
yum install -y https://centos7.iuscommunity.org/ius-release.rpm
2.安裝
# IUS 源的軟件名稱一般會加上版本號和 u 字母 yum install -y git2u