首頁 > 軟體

CentOS安裝最新版本GitHub

2020-06-16 17:23:14

由於CentOS倉庫中Git的版本沒及時更新,一直停留在了1.7.1,但git最新版本已經到了2.x.x,對於想要獲取最新git的系統,只能下rpm包或者用原始碼;具體方法如下操作:

一、下載編譯工具

[root@localhost Desktop]# yum groupinstall "Development Tools"

二、下載依賴安裝包

[root@localhost Desktop]# yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel

三、下載 git 最新版本原始碼

wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz

四、解壓原始檔

tar -zxvf git-latest.tar.gz

五、cd到原始檔目錄,編譯安裝

[root@localhost git-2017-01-03]# autoconf 

[root@localhost git-2017-01-03]# ./configure 

[root@localhost git-2017-01-03]# make && make install

六、【重要】新增link

[root@localhost git-2017-01-03]# ln -s /usr/local/bin/git /usr/bin/

如果提示如下:

[root@localhost git-2017-01-03]# ln -s /usr/local/bin/git /usr/bin/
ln: creating symbolic link `/usr/bin/git': File exists

請先刪除/usr/bin/git

[root@localhost git-2017-01-03]# rm -rf /usr/bin/git

然後再次執行新增link命令

七、驗證版本

[root@localhost git-2017-01-03]# git --version
git version 2.11.GIT

八、為了後續git https不報錯,請在/etc/profile檔案中新增環境變數

PATH=$PATH:/usr/libexec/git-core 

GitHub 教學系列文章: 

通過GitHub建立個人技術部落格圖文詳解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

使用 GitHub / GitLab 的 Webhooks 進行網站自動化部署  http://www.linuxidc.com/Linux/2016-06/131993.htm

多個GitHub帳號的SSH key切換 http://www.linuxidc.com/Linux/2016-05/131080.htm

如何在同一台電腦上使用兩個GitHub賬戶 http://www.linuxidc.com/Linux/2016-05/131079.htm

利用GitHub搭建個人Maven倉庫  http://www.linuxidc.com/Linux/2016-04/130197.htm

一分鐘認識GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.linuxidc.com/Linux/2016-10/135782.htm


IT145.com E-mail:sddin#qq.com