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