众所周知 RHEL 及其衍生系统中提供的 Git 版本都比较老,但在实际使用过程中可能需要用到更新版的 Git,例如 VSCode 的 Remote-SSH 就需要一个较新的 Git 版本。对此 Git 的下载页面中有如下说明:
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.
该说明提供了在 RHEL 及其衍生系统中安装最新版 Git 的两种方案:
- 从源码构建
- 使用第三方仓库,例如 IUS
下面详细记录使用这两种方案来安装 Git 的过程。
从源码构建
这是适用于任何 Linux 发行版的通用安装方式,需要如下几个步骤
安装依赖
yum update
yum install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
下载源码压缩包
源码压缩包可以从