CentOS7升级git至最新版本

CentOS 7 升级git至最新版本

img

CentOS 7 自带的git版本为1.8.x太过陈旧,需要手动编译源码升级:

  1. > cat /etc/redhat-release
  2. CentOS Linux release 7.6.1810 (Core)
  3. > git --version
  4. git version 1.8.3.1

1.安装依赖

安装依赖:

  1. > yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
  2. > yum install gcc perl-ExtUtils-MakeMaker

BashCopy

2. 编译 git 源码

获取最新版的git源码包:

  1. > cd /usr/src/
  2. > wget https://github.com/git/git/archive/v2.25.1.zip
  3. > unzip v2.25.1.zip && rm v2.25.1.zip
  4. > cd git-2.25.1

先编译,看有无报错:

  1. > make prefix=/usr/local/git all

若编译成功,则先卸载旧版本的git,再安装新版本:

  1. > rpm -e --nodeps git
  2. > make prefix=/usr/local/git install

3. 创建软链接

创建软链接:

  1. > ln -s /usr/local/git/bin/git /usr/bin/git

检查版本:

  1. > git --version
  2. git version 2.25.1

返回笔记列表
入门小站