Hexo执行hexo d报错 Connection closed by 127.0.0.1 port 22如何解决
Hexo执行hexo d报错 Connection closed by 127.0.0.1 port 22
出现了如下报错
1 | Connection closed by 127.0.0.1 port 22 |
解决方法
我觉得是ssh出现了问题或者其他原因导致连接不到远程仓库
1.验证链接
1 | ssh -T git@github.com |
- 若返回
Hi [用户名]! You've successfully authenticated
,表示配置成功
说明不是ssh的问题,解决方法可以去看看别的帖子
这里如果出现问题就继续往下看
2.查看自己的密钥
1 | cat ~/.ssh/id_rsa.pub |
会出现你当时自己配置好的密钥
3.验证代理加载
1 | eval "$(ssh-agent -s)" # 启动代理 |
出现如下内容
1 | $ eval "$(ssh-agent -s)" |
4.再次验证ssh
1 | ssh -T git@github.com |
- 若返回
Hi [用户名]! You've successfully authenticated
,表示配置成功
就可以继续hexo d部署了,一般就可以成功了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Darlingの妙妙屋!
评论