hexo发生error:spawn failed错误的解决方法

在本地没有生成 ssh 密钥

指路git配置SSH

问题大多是因为 git 进行 push 或者 hexo d 的时候改变了一些.deploy_git 文件下的内容

  • 删除.deploy_git 文件夹;
  • 输入 git config --global core.autocrlf false
  • 然后,依次执行:
    1
    2
    3
    hexo clean
    hexo g
    hexo d

error: key does not contain a section: --global

git config 配置用户名和邮箱的时候经常会报这个错

关键问题
输入 --global 的时候, 用自己的键盘敲出来!
**不要直接复制粘贴**,直接复制粘贴就会报 error。
真是一言难尽…

RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)

如题 git 提交出错,之前重启之后,或者将提交分多次后推送 OK,因为项目忙也没时间去搞,是不是给你来一下子,真是受不了。在网上搜来搜去的,都是些治标不治本的,要不你把 HTTP 换成 SSH。一切就舒坦了。由于其他原因换不了。最后还是狠心换掉了 HTTP 版本

(推荐)直接换掉 Git 的 http 版本

1
git config --global http.version HTTP/1.1