通过yum安装高版本git

文章目录
  1. 1. 问题描述
  2. 2. 解决方案

问题描述

直接使用yum install -y git,安装的 git 版本会比较老。

对此,官方文档说明如下,

Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.
RHEL and derivatives typically ship older versions of git. You can download a tarball and build from source, or use a 3rd-party repository such as the IUS Community Project to obtain a more recent version of git.

参考,
https://git-scm.com/download/linux

解决方案

根据上述官方文档的描述,解决办法有如下两种,

  1. 通过源码构建;
  2. 使用第三方安装源。

这里以使用第三方源 IUS Community Project 为例,安装高版本 git 步骤如下,

  1. 检查 git 是否已经安装
1
sudo yum list installed git*

如果 git 已经安装,先删除,

1
sudo yum remove -y git*
  1. 更新 yum 源
1
2
3
sudo yum install -y \ 
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

参考,
https://ius.io/setup

  1. 安装 git
1
sudo yum install -y git236

其中,git236IUS Community Project 中的项目;更多 IUS 项目可以在 https://github.com/search?q=org%3Aiusrepo+topic%3Arpm&type=repositories 中查找。


—end—