在向 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