git push fatal: unable to access : OpenSSL SSL
错误原因
前两天push的时候突然遇到这个问题,细究原因可能是在谷歌上通过VPN登录了一次github(以前都是走的国内线路登录的)
出现此问题后无论用不用VPN,git账号怎样登录,在master分支上都无法push了。
错误表现
这个错误会报两种错
xuefeng@DESKTOP MINGW64 /d/XXX (master)
$ git push
fatal: unable to access 'https://github.com/XXX/XXX.git/': OpenSSL SSL_read: Connection was reset
xuefeng@DESKTOP MINGW64 /d/XXX (master)
$ git push
fatal: unable to access 'https://github.com/XXX/XXX.git/': Failed to connect to github.com port 443: Timed out
解决方法
更新DNS缓存
Mac用户:
sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache
Windows用户:cmd命令窗口执行:
ipconfig /flushdns
本文来自博客园,作者:ElloeStudy,转载请注明原文链接:https://www.cnblogs.com/ElloeStudy/p/16371641.html