问题描述

连接校园网,运行hexo d得到如下报错:

image-20230218233114978

试图将博客源码推送至Github,也报如下错误:在连接手机热点之后才能成功推送

image-20230218233129157

也成功将博客部署到Github:

image-20230218233138553

思考

  • 看报错是被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的拓展知识

Github配置ssh key的步骤(大白话+包含原理解释)_风中一匹狼v的博客-CSDN博客_github ssh key