fatal: unable to access ‘https://github.com/xxx/yyyy.git/': error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
有点头疼,之前使用hexo deploy
的时候出现过这个问题,我还以为是某次网络环境差导致本地和远程的版本不一致,但是发现当我把_config.yml
中的deploy选项中repo的https
换成http
之后,又能重新导向了,事情比较多就没有深究。
今天尝试git push
的时候,又出现上面这个问题。应该Git或者它的配置出问题了。
Solution:
- 因为homebrew
要用到连接github但是连不上,所以先下载安装包升级git
- 因为还保留这http.sslversion=tlsv1.0
的设置,但是它已经被git给ban了,所以删掉它,网上有些解决方案要求指定:git config --global http.sslVersion sslv3
- 之前某次觉得git clone
下载慢,所以修改了proxy
,有点鸡肋了,删。
花了我早上宝贵的一个多小时,fvck。
PS: 想起昨天发现如果目录超出默认目录的size,就会很影响美观,所以尝试给目录加上折叠功能,加是加上了,但是有个一点瑕疵让我感觉很不爽,坑先挖了,埋不埋以后再说。