hexo推送报错解决方法
小赵同学 努力学习的小菜鸟

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

1
hexo clean && hexo g && hexo d

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

1
2
3
4
5
6
7
8
9
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

输入以下命令

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

然后执行

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

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

1
hexo clean && hexo g && hexo d