Centos7编译安装Git

Centos7编译安装Git

在使用centos7的时候,我使用yum进行安装之后发现git的版本是1.8.0这个版本很低,以至于VScode都提醒我去升级。但是仓库的版本都很好,这里介绍通过编译源码的方式进行安装。

假如系统已经安装了git,先删除。

  • 如果是通过yum安装的,直接在终端使用以下指令删除:

    yum remove git
    

依赖环境的安装

确保安装gcc、g++以及编译git所需要的包

#安装gcc
yum install gcc
#安装g++
yum install gcc-c++
#安装编译所需的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker

下载源码并安装

在这个这里找到你要下载安装的版本,右击复制链接地址,使用wget下载,或者直接使用浏览器下载

cd /opt/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz
tar -zxvf git-2.28.0.tar.gz
cd git-2.28.0/
  • 配置

下面的/usr/local/git-2.28.0是安装程序的目录,根据个人形况设定

./configure --prefix=/usr/local/git-2.28.0

  • 编译并安装

    make && make install
    
  • 配置环境变量

    echo 'export PATH=$PATH:/usr/local/git-2.28.0/bin' > /etc/profile.d/git.sh
    source /etc/bashrc
    
  • 查看版本

    git --version
    
原文地址:https://www.cnblogs.com/cuianbing/p/13390150.html