奇怪问题——fatal:无法读取远程仓库
问题描述
连接校园网,运行hexo d
得到如下报错:
试图将博客源码推送至Github,也报如下错误:在连接手机热点之后才能成功推送
也成功将博客部署到Github:
思考
- 看报错是被github.com服务器的22端口关闭了连接,可能和这个端口有关
解决方法1
attempt to clone using an SSH connection made over the HTTPS port.
通过官方给出的解决方法^1如下:
- 可以成功访问主机名为
ssh.github.com
的端口443
- 但不知为何,访问响应时间很久。。。。。。。。。。。。。。。。
解决方法2
通过文章^2把 rsa 密钥删掉。在关闭VPN的情况下,重新创建 rsa 密钥对,并将公钥加入github,重新用ssh连接。
可以成功连接。。。
refs:
情况与下文一致:
- ssh远程登录报错:kex_exchange_identification: Connection closed by remote host - 腾讯云开发者社区-腾讯云 (tencent.com)
两种解法:
对SSH
的拓展知识
Github配置ssh key的步骤(大白话+包含原理解释)_风中一匹狼v的博客-CSDN博客_github ssh key
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment