hexo d Error:Spawn failed 问题解决办法
mango

hexo d失败好几天了,网上大部分的解决办法是重置.deploy_git文件夹,但是对我没有用。

尝试了ping github.com,超时。

ssh -T git@github.com ,失败。

感觉应该是网络问题,但是更换了不同的网络,换了代理,换了代理端口,都还是不行。

最后是更换了ssh的端口成功解决问题了。

  1. 进入~/.ssh(在win下使用git bash可以使用cd和vim编辑器)

    1
    cd ~/.ssh
  2. 创建一个config文件

    1
    vim config
  3. 编辑文件内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Host github.com
    User git
    Hostname ssh.github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    Port 443

    Host gitlab.com
    Hostname altssh.gitlab.com
    User git
    Port 443
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
  4. 保存退出(:wq)

  5. 检查是否成功

    1
    ssh -T git@github.com

最后就成功hexo d啦~~~

参考:

https://blog.csdn.net/weixin_41287260/article/details/124368189

https://blog.zhheo.com/p/128998ac.html

由 Hexo 驱动 & 主题 Keep
访客数 访问量