hexo推送报错解决方法
小赵同学 Lv2

好久不更新hexo博客,今天发现一个问题,发现

hexo clean && hexo g && hexo d

将新的hexo文章部署到github pages会提示错误

fatal: unable to access 'https://github.com/a956551943/a956551943.github.io/': Encountered end of file
FATAL {
  err: Error: Spawn failed
      at ChildProcess.<anonymous> (/usr/local/src/hexo/hanyubolg/node_modules/hexo-util/lib/spawn.js:51:21)
      at ChildProcess.emit (events.js:376:20)
      at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
    code: 128
  }
} Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html

经过仔细搜索方法,这个问题得以解决

解决方法

首先,在node.js的官网重新下载node.js,然后等待安装完成
进入自己的hexo blog的文件夹,然后git bush here

输入以下命令

##删除git提交内容文件夹
rm -rf .deploy_git/

然后执行

##执行
git config --global core.autocrlf false

最后将文章推送到github即可,发现还是蛮简单就可以解决的

hexo clean && hexo g && hexo d