Skip to content

CentOS 7更新git版本

Published: at 22:14Suggest Changes

升级 git 版本

由于 CentOS 7 默认的 repo 和 git 官网都没有提供 rpm,那么只有两种方法,1. 通过源码编译,2. 使用第三方的 rpm,这里使用第一种方法。

1. 卸载原有的 git

yum remove git

2. 安装相关依赖

yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker

3. 获取最新的 git 源码包

repo中下载最新稳定版的 zip 包或者 tar.gz 并解压。 以 tar.gz 格式为例(在网页的 tar.gz 上右键复制下载链接即可)

wget https://github.com/git/git/archive/v2.27.0.tar.gz
tar zxvf v2.27.0.tar.gz

解压后得到一个 git-2.27.0 的目录(版本号与下载的一致),然后进入目录

cd git-2.27.0

4. 编译安装

autoconf
./configure
make
make install

以上 4 步请一步步来,以免出现错误不好找原因。

5. 添加到环境变量中

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile && source /etc/profile

6.查看当前 git 版本

git --version

参考文章

  1. CentOS 7 升级 Git
  2. Centos7 升级 Git 版本

Previous Post
自己动手搭建云端IDE
Next Post
博客功能测试 - 旧框架(Hexo)