问题:CentOS 6.8版本中git工具版本太低(默认自带git-1.7.1),网上很多升级为高版本的方法均失败。例如执行命令:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
会提示:
No package curl-devel available.
No package expat-devel available.
No package asciidoc available.
无法进行下一步安装。
原因:CentOS 6停止维护,其所匹配的部分安装包也无法正常获取,网上也很难找到对应版本的安装包。
解决方法:
1、安装WANDisco仓库:
yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
如果为CentOS 7,则执行:
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
或
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
2、更新git工具
yum clean all #清理缓存
yum install git #执行yum update git命令失败
3、查看版本
git --version
参考链接: