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's World!
右侧切换GitHub或邮箱评论
GiscusTwikoo