# bug

# 执行 hexo d:Error:Spawn failed

# 方法一:暴力解决

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

# 方法二:

Github 报错 OpenSSL SSL_connect: Connection was reset in connection to github.com:443 终极解决方案

该博客提供了四种解决方案,必有一种符合你的使用情况。笔者就是遇到了第二种情况,由于科学上网服务器的 http 端口号不对,导致 git 无法访问到服务器。

所以总结一下:

  1. 最好用 SSL 免密登录,可以避免很多 http 的问题 (国内码农流下眼泪)。但是,一台设备只能用 ssh 免密一个 github 账号,如果你有好多小号的话,就只能用 http.
  2. 若用 http 协议,出现 Connection was reset, errno 10054 的第三方 SSL 证书问题,则用该博客解决
  3. 若用 http 协议,出现 Please use a personal access token instead 的 github 账号密码无法正常授权的问题,就用该博客解决
  4. 若用 http 协议,设备为 windows, 因多次授权失败导致无法输入账号密码 (personal access token),则尝试在控制面板更改 windows 凭据(具体自行百度)

https://layne.blog.csdn.net/article/details/114260533?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1-114260533-blog-123159357.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1-114260533-blog-123159357.pc_relevant_aa&utm_relevant_index=1

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Sean Barrett 支付宝

支付宝