Centos7下git最新版本安裝


剛重新裝了centos7最小版的系統,發現沒有git,只好重新安裝了,記錄下以防忘記。(以下命令最好在root用戶下執行,要么你有管理員權限也行,則需要在命令前加sudo)

 

安裝方法有兩種:

一、yum命令安裝:

yum install -y git

此方法簡單,並且會自動安裝依賴的包,而且會從源里安裝最新的版本(不過不一定是最新的git)。

二、源碼安裝:

1.由於是安裝了最小版的centos,安裝前要手動安裝下依賴包;但是系統也自帶了git,只不過版本較低,所以要源碼編譯安裝則需要先卸載git;

yum remove git                                                           // 卸載系統自帶的git
yum install
-y gcc-c++ curl-devel zlib-devel perl-ExtUtils-MakeMaker // 安裝依賴包

2.下載最新版本的git源碼包,有以下幾種方式都可以獲取,哪種方便用哪個,我現在的最新版本是 git-2.22.0:

1.
yum install -y wget
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz

2.
https://mirrors.edge.kernel.org/pub/software/scm/git/ // 在瀏覽器打開該頁面,選擇自己想要的版本,然后傳到centos7
https://github.com/git/git/releases // 同樣可在瀏覽器打開下載

3.接下來就是解壓,配置,安裝(更多請github教程

tar -xf git-2.22.0.tar.gz
cd git-2.22.0
make configure                       //  測試環境  (如果報錯 /bin/sh: autoconf: command not found,使用yum安裝autoconf即可)
.
/configure --prefix=/usr/local/git // --prefix 指定git安裝路徑 make all                  // 編譯 make install                // 安裝

4.運氣比較好,沒有報錯。如果出錯一般是依賴包缺失,安裝下就好。接下來可以用以下命令查看git版本

[citta@citta ~]$ git --version
-bash: git: command not found

why?這是因為指定的安裝路徑不在環境變量中,執行下以下命令就OK了,再試試查看git版本命令,就可以正常顯示了。

ln -s /usr/local/git/bin/git /usr/local/sbin/git

到此安裝完成了,可以在任意路徑下使用了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM