Hexo报错ssh: connect to host github.com port 22: Connection timed out解决办法
hexo d 报错ssh: connect to host github.com port 22: Connection timed out
ssh: connect to host github.com port 22: Connection timed out |
在命令行直接输入 ssh -T git@github.com 连接GitHub,返回:
C:\Users\craft>ssh -T git@github.com |
如果 hexo d 以前都是好的,今天突然抽风了,那应该不是ssh密钥的问题,而是端口被防火墙禁止访问了,我们尝试修改 ~/.ssh/config 使用443端口来访问:
- 命令行
cd %USERPROFILE%\.ssh notepad config编辑 config 文件- 在 notepad 中,输入以下内容:
Host github.com |
然后,在命令行输入 ssh -T git@github.com 返回:
C:\Users\craft>ssh -T git@github.com |
然后再 hexo d 应该就没问题了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw的世界!
评论