哪里就敏感词了?!!我都写代理工具了,代理工具也不行?代理工具一定是翻墙吗??!!!Nginx也是代理工具,也不能用吗??有毛病!!!
Git 进行push及pull等报错:错误提示:
OpenSSL SSL_connect SSL_ERROR_SYSCALL in connection to github
网上问题解决办法一大堆,无非复制粘贴!没有符合我的原因的,最终进过排查后发现
公司的网络不能登录gitHub.com!!! WTF!!
好吧,认输了找个代理工具,浏览器一顿狂输:github.com,回车,bingo!!页面打开,美滋滋!!
返回git bash,再来!!duang~~~
OpenSSL SSL_connect SSL_ERROR_SYSCALL in connection to github
WTF!!!
cmd窗口 , 窗口ping
,超时ping不通 ,emmmmm~~~
原来,很多代理工具并不能自动全局代理,只能代理浏览器,其他工具需要自己配置代理,好在这个工具可以进行配置,配置工具的监听9000
端口
然后,配置git的http代理,
Administrator@IKJT6T2AWR53YX0 MINGW64 ~
$ git config --global http.proxy
Administrator@IKJT6T2AWR53YX0 MINGW64 ~
$ git config --global http.proxy 'http://127.0.0.1:9000'
Administrator@IKJT6T2AWR53YX0 MINGW64 ~
$ git config --global http.proxy
http://127.0.0.1:9000
再来!! BINGO!! 可以了····
总结,当你的git访问不了github首先先确定下是不是自己网络访问不了github的问题,若不是则有可能是配置问题,网络能访问,也要确定下是浏览器能访问,还是其他的程序都能访问。
第二,git设置代理的意思是,所有git请求都走 127.0.0.1:9000这个端口,然后代理工具监听这个端口,对这个端口的所有的请求都进行代理转发。