hexo d部署上传bug解决

前言

hexo+github最头大的问题就是 hexo d部署经常报错

这篇博客,将我所遇到的报错以及解决方式进行一个汇总

  1. Host key for github.com has changed and you have requested strict checking.
    Host key verification failed.
    fatal: Could not read from remote repository.

    看报错信息,是SSH密钥校验问题

    执行ssh-keygen -t rsa -C '1484114039@qq.com',重新生成密钥

    之后cat ~/.ssh/id_rsa.pub,查看密钥内容,将内容复制到github的setting中

    之后ssh -T git@github.com,检查是否部署成功

    部署失败,显示如下内容

    百度搜索,有人说是因为服务器内网IP校验的问题。

    执行`ssh-keygen -R IP地址,发现确实找不到服务器地址

    最后!!!使用手机热点+取消SSH校验(git config --global http.sslVerify 'false'

    成功部署上去了。