【已解决】hexo博客更新失败

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
    at ChildProcess.<anonymous> (D:\ChromeDownload\Hexo-Blog\blog-demo\node_modules\hexo-deployer-git\node_modules\hexo-util\lib\spawn.js:51:21)
    at ChildProcess.emit (node:events:519:28)
    at cp.emit (D:\ChromeDownload\Hexo-Blog\blog-demo\node_modules\cross-spawn\lib\enoent.js:34:29)
    at ChildProcess._handle.onexit (node:internal/child_process:294:12)

前两天还好好的,刚才就这样了,只能预览,推送就ssh连接失败了tieba_087
在gtibash里面测试连接失败了

win11@banlan MINGW64 ~ (master)
$ ssh -T [email protected]
ssh: connect to host github.com port 22: Connection timed out
16 个赞

只能盲猜。检查你的format元信息,正文符号异常一般不用部署失败,一般是开头的元数据格式不对。

1 个赞

单纯连不上 GitHub 了,试试 443 端口:

ssh -T '[email protected]' -p 443

不行就等会,或者上魔法。

2 个赞

但是gitbash测试连接ssh应该是要连接成功才对

1 个赞

我一直开着代理,我试试换端口

2 个赞
win11@banlan MINGW64 ~ (master)
$ ssh -T '[email protected]' -p 443
Enter passphrase for key '/c/Users/win11/.ssh/id_rsa':
[email protected]: Permission denied (publickey).

现在这样了

1 个赞

那不就是你的key不对

1 个赞

这种大概率是节点有问题,换节点试试

1 个赞

CM教程说不用key直接回车就行 :hear_no_evil:

1 个赞

开魔法,,,

2 个赞
Permission denied (publickey).

这种情况已经表示连接 GitHub 成功,但本地私钥未通过验证。

1 个赞

就没关过 :hear_no_evil:

2 个赞

最简单直接的办法,就是重新生成key,填到github上。
如果你要排查,你自己看看是不是配置多账号,导致覆盖了。建议第一条,直接搞,不折腾。

1 个赞

***无语了,等明天再搞 :tieba_006: :face_with_symbols_over_mouth: :tieba_087:
不行,要哭了 :face_with_symbols_over_mouth:

3 个赞

不知道你用的什么工具,你要确定ssh是走代理的,比如确定用nc隧道或者你的代理工具支持了ssh走http/socks5代理

4 个赞

在vscode终端里面推送博客的,感觉网络有点问题,我刚才手机开代理之后就没反应,明天再试试,不然我只能删库重来了 :tieba_087:

2 个赞

你可以试试 GitHub Desktop :bili_040:

2 个赞

我以前也是hexo推分支到vps和github上,你这个问题肯定是网络没配好,挂了代理不可能ssh -T ‘[email protected]’ 都报错,如果已经有:ladder:的话哥们给你介绍一个简单ssh隧道代理工具proxychain 一劳永逸。

1 个赞

本来要在gitbash里面测试能不能ssh连上github,刚才443端口突然一下可以但是后面还是不行,结果刚才就22和443都寄了 :tieba_087:

1 个赞

这是啥,我觉得刚才网络有问题了

1 个赞