Linux下安裝最新版本的Git
一、問題描述
在jenkins配置源碼數據源的時候發現git找不到。所以就去linux系統下安裝git,但是發現安裝的是1.18版本的,並非最新版本的git。
二、問題解決
2.1、使用linux的yum命令安裝(無法安裝到最新版本)
# 安裝git
yum install -y git
如下圖,安裝的git是1.8.3版本的Git
2.2、下載最新版本安裝包安裝
2.2.1、下載最新版Git的源碼包
Git下載地址
進入該頁面,鼠標移動到下圖紅色框中,然後鼠標右鍵,複製下載鏈接
進入到linux系統中,使用wget下載
wget https://github.com/git/git/archive/v2.23.0.tar.gz
2.2.2、安裝依賴包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
依賴包安裝完後,會默認安裝git。需要手動再刪除git
yum remove git
2.2.3、解壓依賴包
tar -zxvf v2.23.0.tar.gz
2.2.4、進入到加壓後的文件夾中
cd git-2.23.0/
2.2.5、編譯
make prefix=/usr/local/git all
2.2.6、安裝
將git安裝到/usr/local/git路徑
make prefix=/usr/local/git install
2.2.7、配置環境變量
vim /etc/profile
在profile文件的最下面添加下面的配置
export PATH=/usr/local/git/bin:$PATH
執行source命令,立即生效當前配置的profile。
source /etc/profile
2.2.8、測試Git
git --version