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

问题描述:

将项目部署到远端时,报错401

Snipaste_2023-02-14_10-18-27

解决办法:

首先检查公钥是否出现了问题

1、打开git Bash here

2、生成密钥ssh-keygen -t rsa -C "邮箱",三次Enter

2、"C:\Users\用户名\\.ssh\id_rsa.pub"打开此路径的公钥文件,重新添加公钥

右上角:

Snipaste_2023-02-14_10-25-06

左边栏:

Snipaste_2023-02-14_10-25-29

版心栏:

Snipaste_2023-02-14_10-25-56

使用SSH地址

打开仓库

Snipaste_2023-02-14_10-31-24

Snipaste_2023-02-14_10-32-04

打开博客根目录的_config.yml文件

Snipaste_2023-02-14_10-35-18

type确认为git,把刚才复制到的ssh地址贴到repo: 的后面,保存

Snipaste_2023-02-14_10-38-28

以上两种方法均不可行则暴力解决

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

因此解决办法为:

  1. 打开博客根目录,删除.deploy_git文件夹
  2. 输入git config --global core.autocrlf false
  3. 然后,依次执行:
    hexo clean
    hexo g
    hexo d

Hexo发生error:spawn failed错误的解决方法
https://wxwdaydayup.top/Hexo发生error:spawn failed错误的解决方法/
作者
Nail Clipper
发布于
2025年2月2日
许可协议