CentOS 7 系统自带的 Git 版本过于陈旧,默认版本一般为1.8.x。一般来说,我们需要Git的2.x版本。
本文记录了如何升级Git。
移除系统自带 Git
# git --version
git version 1.8.3.1
# yum -y remove git
下载依赖包
编译安装 Git 需要一些依赖包
# yum -y install gcc curl-devel expat-devel openssl-devel zlib-devel asciidoc
下载 Git 源码并编译安装
Git 源码可以在这里找到: https://mirrors.edge.kernel.org/pub/software/scm/git/。
我们选择 2.26.2 版本。
# cd /usr/local/src/
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.xz
# tar -zxvf git-2.26.2.tar.xz
# cd git-2.26.2
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
# source /etc/profile
非root
用户需要配置当前环境变量:
# echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc
# source ~/.bashrc
查看版本
# git --version
git version 2.26.2
本文如无特殊说明,版权归鬼斩所有。
本文链接:https://ybw0014.net/post/centos7-git-upgrade
本站采用 知识共享许可协议 4.0 未本地化版本 对文章进行保护,转载时遵守此协议。