美文网首页
服务器上安装git 新版本

服务器上安装git 新版本

作者: clement_Leopold | 来源:发表于2018-07-02 14:03 被阅读0次

    因为最近做的事情,需要更新git版本—需要更新到2.18—所以记录一下,相应的步骤:

    Ubuntu:

    非常简单;

     sudo add-apt-repository ppa:git-core/ppa
     #Then update the source list and upgrade git:
     sudo apt-get update
     sudo apt-get install git
    

    Centos:

    因为Centos 上面,git 源码库比较老,所以更新显得稍微就有点复杂了:

    1. 安装相关软件
    sudo yum install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \ 
    gettext libz-dev libssl-dev
    
    1. 安装额外软件
      此部分用于git 生成多种格式文档
     sudo yum install asciidoc xmlto docbook2X
     sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi 
    

    注意
    如果过程当中出现docbook2X 的软件找不到的问题,请执行:

    sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/d/docbook2X-0.8.8-17.el7.x86_64.rpm
    

    另附官方推荐方式为:yum install epel-release, 相关原文如下:

    NOTE for CentOS users
    You can install EPEL by running yum install epel-release. The package is included in the CentOS Extras repository, enabled by default.
    
    1. 安装流程
      下载最新的源码包比如 git-2.18.0.tar.gz
     tar -zxf git-2.18.0.tar.gz
     cd git-2.18.0
     make configure
     ./configure --prefix=/usr
     make all doc info
     sudo make install install-doc install-html install-info
    
    1. 更新流程
      $ git clone git://git.kernel.org/pub/scm/git/git.git 可以通过这个命令进行git更新

    PS
    其实引起这个我写这篇的原因是Git clone 出现
    fatal: Unable to find remote helper for 'https'
    具体原因其实可以归结为,git安装不完整,导致某些库并未进入/usr/bin,此时只需要按照上面的内容重新安装即可;

    相关文章

      网友评论

          本文标题:服务器上安装git 新版本

          本文链接:https://www.haomeiwen.com/subject/vxxluftx.html