CentOS7 源碼安裝git

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

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

上面的依賴會(huì)安裝舊版本的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

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

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

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

git --version
#出現(xiàn)下面的提示,說(shuō)明安裝成功了
git version 2.29.3

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容