hexo d Error:Spawn failed 问题解决办法
hexo d
失败好几天了,网上大部分的解决办法是重置.deploy_git
文件夹,但是对我没有用。
尝试了ping github.com,超时。
ssh -T git@github.com
,失败。
感觉应该是网络问题,但是更换了不同的网络,换了代理,换了代理端口,都还是不行。
最后是更换了ssh的端口成功解决问题了。
进入~/.ssh(在win下使用git bash可以使用cd和vim编辑器)
1
cd ~/.ssh
创建一个config文件
1
vim config
编辑文件内容:
1
2
3
4
5
6
7
8
9
10
11
12
13Host 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保存退出(:wq)
检查是否成功
1
ssh -T git@github.com
最后就成功hexo d啦~~~
参考:
https://blog.csdn.net/weixin_41287260/article/details/124368189