centen os7 源碼安裝git2.17.0

下載git2.17.0(linux版):在Github,https://github.com/git/git/releases 下載最新版本。

上傳到usr/local/java目錄下並解壓

安裝依賴

yum install -y curl-devel expat-devel gettext-devel  openssl-devel zlib-devel autoconf perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

編譯安裝git

 

cd   git-2.17.0  

 

安裝Git至/usr/local/java/git-2.17.0 路徑  :  make configure ./configure --prefix=/usr/local/java/git-2.17.0  


make && make install

 

打開環境變量配置文件,命令 vi /etc/profile ,在底部加上Git相關配置信息:

export GIT_HOME=/usr/local/java/git-2.17.0
export PATH=$PATH:$GIT_HOME/bin

編輯之後記得使用source /etc/profile命令是改動生效。

安裝完成,隨便在哪裏輸入git --version查看版本信息。

完成!但是版本有點舊是因爲:安裝依賴時,yum自動安裝了Git

(yum安裝就是這個缺點,版本你不好控制。如果想要使用最新版的git,那還是得自己下載源碼安裝。)

需要卸載舊版本Git,命令爲: yum remove git 出現提示輸入y即可;

 

進入解壓後的文件夾,命令 cd git-2.17.0 ,然後執行編譯,

命令爲 

make prefix=/usr/local/git all

 耐心等待編譯即可(編譯git源碼);

安裝git至/usr/local/java/git路徑

make prefix=/usr/local/java/git install

打開環境變量配置文件,命令 vi /etc/profile ,在底部加上Git相關配置信息:

export GIT_HOME=/usr/local/java/git
export PATH=$PATH:$GIT_HOME/bin

編輯之後記得使用source /etc/profile命令是改動生效。

真正完成安裝2.17.0版git.

理解小結:該安裝方法是通過git源碼安裝。下載下來的是源碼。需要先編譯再安裝。安裝git所需依賴時,會默認安裝一版git,刪掉,再繼續安裝新版git.

有不足之處請指出!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章