最近在用Maven编辑Ambari源码,过程中会从github下载大量依赖包,此过程中有提示本机git版本过低,会影响下载速度,因此从网上查找了如何升级git版本。
Centos6.5默认安装的git版本是1.7.1,升级到了1.7.12.4。过程如下:
1.导入证书
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
2.安装RPMForge源
RPMForge源是什么呢?RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。而CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。
从该链接找到适合系统的版本:http://pkgs.repoforge.org/rpmforge-release/。复制对应rpm包的链接地址,执行以下命令对该rpm进行在线安装:
# rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
3.更新rpmforge-extra源
# yum --enablerepo=rpmforge-extras update
途中如果有询问Is this ok [y/N]:询问是否下载, 选择N。
4.查找符合系统的git版本
# yum --enablerepo=rpmforge-extras provides git
此处会列举出几个可用的git版本。
5.安装git
在刚才列出的git版本中,选择最新的版本进行安装
# yum --enablerepo=rpmforge-extras install perl-Git-1.7.12.4-1.el6.rfx.x86_64
6.检查git版本
# git --version
git version 1.7.12.4