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,就会很影响美观,所以尝试给目录加上折叠功能,加是加上了,但是有个一点瑕疵让我感觉很不爽,坑先挖了,埋不埋以后再说。