Git 簡介
Git是目前世界上最先進的分布式版本控制系統,用C語言開發的,以追求最高的性能。
Linux之父 Linus Torvalds 用10天編出Git第一個版本。
在CentOS 6.x/7.x 上安裝最新版的Git
CentOS 6.5 上,官方yum源的git版本是 1.7.1 。
CentOS 7 上,官方yum源的git版本是 1.8.3 。
下面介紹安裝最新版Git的兩種方法
1、通過第三方RPM包來安裝
可以使用WANDisco的yum源安裝Git,里邊有WANDisco集成的rpm安裝包。截止2017年6月22日,WANDisco的最新版本是2.11.1
安裝WANDisco repo包
centos 6.x
# yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
centos 7.x
# yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
安裝最新版Git
# yum install git -y
驗證已安裝的Git版本
# git version
2、編譯安裝
安裝依賴包
Git 的工作需要調用 curl,zlib,openssl,expat,libiconv 等庫的代碼,所以需要先安裝這些依賴工具。
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y
# yum install gcc perl-ExtUtils-MakeMaker -y
下載解壓并編譯安裝Git
Git鏡像源,截止2017年6月22日,鏡像源中提供的git源代碼最新版是 2.13.1 。
# cd /usr/local/src/
# wget https://www.kernel.org/pub/software/scm/git/git-2.13.1.tar.gz
# tar zxvf git-2.13.1.tar.gz
下載并解壓Git源代碼后,繼續編譯安裝Git
# cd git-2.13.1
# make configure
# ./configure --prefix=/usr/local/git
# make all doc info
# make install install-doc install-html install-info
配置環境變量
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc
檢查Git版本
# git version