美文网首页tester-technology
centos6自带git版本需要用户名

centos6自带git版本需要用户名

作者: testerzhang | 来源:发表于2018-01-10 16:31 被阅读29次

    操作系统centos执行

    git clone http://xxxxx.git
    

    报错

    error: The requested URL returned error: 401 Unauthorized while accessing http://x.git/info/refs
    
    fatal: HTTP request failed
    

    问题根源在于git版本,解决方案:

    1. 查看centos6 的git版本
    $ git --version
    git version 1.7.1
    
    1. 先安装依赖
    $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
    
    $ yum install  gcc perl-ExtUtils-MakeMaker   
    
    1. 卸载老版本
    $ yum remove git 
    
    1. 依次执行
    wget https://github.com/git/git/archive/v2.2.1.tar.gz
    
    tar zxvf v2.2.1.tar.gz
    
    cd git-2.2.1
    
    make configure
    
    ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
    
    make install
    
    echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
    
    source /etc/bashrc
    
    1. 查看git 版本
    $ git --version
    git version 2.2.1
    

    参考文章:
    https://segmentfault.com/a/1190000004563172

    相关文章

      网友评论

        本文标题:centos6自带git版本需要用户名

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