centos7 下升级 git 版本
背景
编译 EMQX 插件依赖了 git 的版本,需要使用 1.8.5 以上的版本,但是我系统(centos7)中的版本为 1.8.3,不符合版本要求,如下图
安装过程
- 卸载旧版本
yum -y remove git
- 安装依赖
sudoyuminstall-ycurl-develexpat-develgettext-developenssl-develzlib-develasciidocgccperl-ExtUtils-MakeMaker
- 选择版本
git 源码包地址:https://mirrors.edge.kernel.org/pub/software/scm/git/
我们选择一个 tar.gz 结尾的安装包,例如:git-2.23.0.tar.gz
- 下载 & 解压 git 源码包
cd /opt && wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.23.0.tar.gz &&tar -xzvf git-2.23.0.tar.gz
- 编译 & 安装
cd git-2.23.0/ &&make prefix=/usr/local/git all &&make prefix=/usr/local/git install
- 配置环境变量
**echo “export PATH=$PATH:/usr/local/git/bin” >> .~/.bashrc**
- 加载环境变量
source ~/.bashrc
- 验证 git 版本
执行:git —version,如下图:
博主:测试生财
座右铭:专注测试与自动化,致力提高研发效能;通过测试精进完成原始积累,通过读书理财奔向财务自由。
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。
http://www.pinlue.com/article/2021/02/0713/4211525480950.html
