CentOS7中安装git最新版

  • CentOS7 repository

    The git version available on CentOS 7 repository is a bit old, 1.x.

    理解CentOS的Endpoint仓库是什么

  • Install From Endpoint Repository

    $ git --version # check version of git
    $ sudo yum remove git* # remove old git 
    $ sudo yum -y install https://packages.endpoint.com/rhel/7/os/x86_64/endpoint-repo-1.7-1.x86_64.rpm  # add end point CentOS 7 repo
    $ sudo yum install git
    $ git --version # check again
    
  • Install From Source Code

    # Install dependency 
    sudo yum -y install epel-release
    sudo yum -y groupinstall "Development Tools"
    sudo yum -y install wget perl-CPAN gettext-devel perl-devel  openssl-devel  zlib-devel curl-devel expat-devel  getopt asciidoc xmlto docbook2X
    sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
    # Download latest git
    sudo yum -y install wget
    export VER="2.27.0"
    wget https://github.com/git/git/archive/v${VER}.tar.gz
    # Install Git
    tar -xvf v${VER}.tar.gz
    rm -f v${VER}.tar.gz
    cd git-*
    make configure
    sudo ./configure --prefix=/usr
    sudo make
    sudo make install
    
  • Reference

  1. Install Latest Git ( Git 2.x ) on CentOS 7

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/107290478