hexo提交时 Error:Spawn failed 问题
kai (¬‿¬)

执行 hexo d 后,可能出现以下问题

1
2
3
4
5
6
7
8
9
10
fatal: unable to access 'https://github.com/*/*.github.io.git/': Failed to connect to github.com port 443: Timed out
FATAL {
err: Error: Spawn failed
at ChildProcess.<anonymous> (E:\blog\Hexo\node_modules\hexo-util\lib\spawn.js:51:21)
at ChildProcess.emit (events.js:315:20)
at ChildProcess.cp.emit (E:\blog\Hexo\node_modules\cross-spawn\lib\enoent.js:34:29)
at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12) {
code: 128
}
} Something's wrong.

解决方法一

可能是网络问题导致,多尝试几次可能会恢复正常

解决方法二

Hexo\_config.yml中找到以下内容:

1
2
3
4
deploy:
type: git
repository: git@github.com:kaix2301/kaix2301.github.io.git
branch: main

repository后若原来是HTTPS路径,改为SSH路径

找该路径方式,进入GitHub中博客所在仓库

image-20220102093804930
  • 本文标题:hexo提交时 Error:Spawn failed 问题
  • 本文作者:kai
  • 创建时间:2022-01-02 09:25:58
  • 本文链接:https://kainote.top/2022/01/02/hexo提交时-Error-Spawn-failed-问题/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论