CentOS7 源碼安裝git

yum 安裝的git 版本太舊,雖然可以通過一些源安裝,但是維護的不是很好,所以使用源碼安裝

#安裝必要的依賴
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y

上面的依賴會安裝舊版本的git,需要卸載掉

#卸載舊版本的git
yum remove git -y
#下載源碼編譯安裝
#下載
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz

#解壓
tar xf git-2.29.3.tar.gz

#移動
mv git-2.29.3 /usr/src 
cd /usr/src/git-2.29.3
#指定配置目錄
./configure prefix=/usr/local/git/
#編譯安裝
make && make install

#配置環境變量
vi ~/.bash_profile
export PATH=$PATH:/usr/local/git/bin
source ~/.bash_profile

最后檢查一下是否安裝成功

git --version
#出現下面的提示,說明安裝成功了
git version 2.29.3

如果安裝過程中提示錯誤
CentOS中遇到zlib.h: No such file or directory 這種一般是沒有安裝上面的依賴,安裝一下就好了。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容