由於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
GitHub 的詳細介紹:請點這裡
GitHub 的下載地址:請點這裡