问题描述:git clone报错:fatal: unable to access 'xxx': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0
。如下图所示:
这种错误通常是由于网络或VPN代理设置引起的。可以尝试以下方法来解决这个问题:
-
检查网络连接:首先确保你的网络连接正常,尝试通过浏览器访问网站或使用其它网络服务来确认网络连接没有问题。
-
检查git代理配置:git bash终端可以通过输入以下命令查看git代理配置:
git config --global -l
如果出现以下报错,则git没有配置代理:
fatal: unable to read config file 'C:/Users/PC/.gitconfig': No such file or directory
-
取消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
-
设置系统代理:在终端输入以下命令,设置 Git 使用本地代理:
git config --global http.proxy http://127.0.0.1:7890
-
检查git代理是否成功:设置完成后,可以通过以下命令检验是否设置成功:
git config --global -l
6. git clone成功: