当我用外网准备clone github上的代码时发现出现下面的问题:
fatal: unable to access ‘https://github.com/smu-tao-group/ADMET_XGBoost.git/’: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
下面来简单记录下解决方法
1.查看自己代理地址
如下图按照本人是win7,其他电脑系统一样的找到网络设置这块去找代理地址就行可以看到我的是127.0.0.1 7890 记录下来
2.git bash端配置
直接在git bash端进行代码设置关掉这个代理
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
注意后边的 http://127.0.0.1:7890将其改为自己的第一步找到的代理地址
3.git clone下载
下来按照clone 流程下载就OK啦
4.用anaconda prompt端 git时也出现此类问题
如下图当我用anaconda prompt端去git clone 时同样出现了一样的443问题
解决方法一样,将步骤2中的指令输入在anaconda prompt端即可
完美解决!
5.总结
此方法主要是把外网代理给关闭了,由于github经常性的登不上所以很多人挂外网,但是会忽略这个问题,当然有很多下载github上代码的方法可以不用指令的方法,但是步骤4这种必须用git clone时没办法追根溯源找到了问题。
别看简单网上搜索出来的解决方法各种各样,要对症下药,此方法是解决你挂了外网,而出现的问题,其他方面导致的问题此方法可能解决不了,不能病急乱投医,对症下药是关键。