前言
在将自有云服务器导入到coding中作为持续集成的云主机时,提示git版本太老,所以无法继续进行安装,所以参考一篇文章对Centos 7上的Git进行了重新安装升级。
查看当前服务器的git版本
1 | git --version |
查看当前的系统版本
1 | cat /etc/redhat-release |
安装依赖
本次我们安装git使用编译源代码的方式安装,此前需要安装一些必要的依赖
1 | yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc |
卸载旧版本
直接使用yum将git的旧版本remove掉
1 | yum remove git |
编译安装Git
Git软件包可在此获取: https://mirrors.edge.kernel.org/pub/software/scm/git/
我发现源代码不区分你的CPU架构,直接找最新的版的下载即可
1 | git-2.9.5.tar.gz |
安装步骤
1 | cd /usr/local/src/ |
验证版本
1 | git version |
非root用户使用
如果是非root用户使用git,则需要配置下该用户下的环境变量。
1 | echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc |
参考
- 本文参考CentOS7升级Git版本