- 檢查是否已安裝Git
[root@localhost ~]# git
bash: git: 未找到命令...
- 創建安裝目錄
mkdir -pv /usr/local/git
- 進入安裝目錄,并下載Git壓縮包
cd /usr/local/git
wget https://git.kernel.org/pub/scm/git/git.git/snapshot/git-2.13.1.tar.gz
- 解壓縮
tar -zxvf git-2.13.1.tar.gz
- 安裝依賴
yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients
# 安裝時間較長
- 進入解壓縮后的Git目錄,編譯
cd git-2.13.1
make prefix=/usr/local/git-2.13.1 all doc
- 安裝
make prefix=/usr/local/git-2.13.1 install
- 配置環境變量
vim /etc/profile
# 或者vim /etc/bashrc
底部追加: export PATH=/usr/local/git-2.13.1/bin:$PATH
使配置生效:
source /etc/profile
- 查看Git版本,輸出2.13.1則表明安裝成功
git --version
輸出安裝的版本,表明安裝成功
10 遇到問題
舊版本
【問題】安裝完后,查看版本,發現輸出的是舊版本
【原因】環境變量最初配置的是
export PATH=/usr/local/git
/bin:$PATH
與編譯、安裝的Git路徑/usr/local/git-2.13.1
不一致
【解決】修改環境變量路徑,使之與編譯安裝路徑一致
環境變量的路徑必須與編譯安裝的Git路徑一致