问题描述:git clone报错:fatal: unable to access 'xxx': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0。如下图所示:

在这里插入图片描述

这种错误通常是由于网络或代理设置引起的。可以尝试以下方法来解决这个问题:

  1. 检查网络连接:首先确保你的网络连接正常,尝试通过浏览器访问网站或使用其它网络服务来确认网络连接没有问题。

  2. 检查git代理配置:git bash终端可以通过输入以下命令查看git代理配置:

    git config --global -l
    

    如果出现以下报错,则git没有配置代理:fatal: unable to read config file 'C:/Users/PC/.gitconfig': No such file or directory

在这里插入图片描述

  1. 取消git代理:如果存在配置,则输入以下命令取消git本身的https代理:

    // 取消http代理
    git config --global --unset http.proxy
    // 取消https代理 
    git config --global --unset https.proxy
    
    // 查看代理命令
    git config --global --get http.proxy
    git config --global --get https.proxy
    
  2. 设置系统代理:在终端输入以下命令,设置 Git 使用本地代理:

    git config --global http.proxy http://127.0.0.1:7890
    
  3. 检查git代理是否成功:设置完成后,可以通过以下命令检验是否设置成功:

    git config --global -l
    

在这里插入图片描述
6. git clone成功:

在这里插入图片描述


参考链接:


创作不易,麻烦点点赞和关注咯!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐