当前位置:   article > 正文

使用 git clone 拉取github失败的解决方案_centos git clone拉取github 网络失败

centos git clone拉取github 网络失败

方法一: https://或者http://替换成git://

方法二: 1. Failed connect to github.com:443; Connection refused

  • 可能是DNS解析污染导致无法获取正确的IP

  • 查找IP方法: 打开https://websites.ipaddress.com/github.com

在这里插入图片描述

  • 添加hosts
cat >>/etc/hosts <<EOF
140.82.113.3   github.com
EOF
  • 1
  • 2
  • 3

2. TCP connection reset by peer

  • git版本过低导致

  • 更新git版本

    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
    yum -y install gcc
    tar xf git-2.9.5.tar.gz
    mkdir -p /soft/git 
    cd git-2.9.5
    ./configure --prefix=/soft/git 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 安装

    yum -y install zlib-devel
    yum install -y openssl-devel.x86_64
    yum install -y libcurl-devel.x86_64
    yum install -y expat-devel.x86_64
    
    make && make install
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 若安装出现错误

    yum install perl-ExtUtils-MakeMaker package
    
    • 1
  • 设置环境变量

    vim /etc/profile
    export PATH=/soft/git/bin:$PATH
    
    • 1
    • 2
  • 保存

    source /etc/profile
    
    • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/852706
推荐阅读
相关标签
  

闽ICP备14008679号