hexo报错Spawn failed解决方法
再部署过程中 有的时候会部署不上,具体原因是什么还不清楚,问过群友后有以下解决方法,我也发现了另为一种解决方法,分享给大家。
来自大佬分享 传送门
报错:
1 | FATAL { |
解决方法一(自己常用)
不过在使用过程中发现,每次都需要进行这样的操作,并且可能第一次不会成功,需要几次操作
1 | git config --global --unset http.proxy |
解决方法二(用过一次,但是第二次就不行,不知道为什么)
huahua提供的方法,删除博客根目录文件夹中的.deploy_git
文件夹,然后在博客根目录下输入git config --global core.autocrlf false
解决方法三(未验证)
小青提供的方法:找到.deploy_git
文件夹中的index.lock
文件,删除就好了。
解决方式四(不推荐)
cd进.deploy_git
文件夹,然后使用git push -f
强制推送
解决方法五
Perry提供的方法:打开.deploy_git\.git\logs
路径下的HEAD
查看最近一次正确的那次的commitId
然后用git reset --hard commitId
回滚
每个方法最后进行hexo三连操作
1 | hexo clean |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 搬码鸭の小天地!
评论