解决 OpenSSL SSL_connect: Connection was reset in connection to github.com:443

在向 GitHub 推送博客时,推送失败报了这个错。也不知道是改了什么设置突然报错。SSL 的错之前遇到一次,就是刚开始配置 Git 时用的https协议,每次push都需要重新输入一次密码。改成ssl协议就 OK 了。当时把 Linux 环境的 Git 改了,但是现在的 Windows 下没改,猜测可能和这也有关,于是就把 URL 改了一下,结果还真好了。
在本地仓库的.git文件里找到config文件,打开后将url改为ssl协议,git@github.com:XXX格式的。

将 Hexo 的配置也改了,找到仓库下的_config.yml

deploy:
  type: git
  repository: 改成ssl协议地址
  branch: master