在学校内上传博文的解决/博客历史出现的报错

在学校内上传博文的解决/博客历史出现的报错
scandi由于 24 号正式开学,我在昨天晚上返校,从福建到湖北武汉,本一切顺利,但今天突然发现我的博客竟然上传博文的时候报错了?!!原因竟然是因为学校的防火墙阻断了我与 github 的 ssh,以下就是今天解决过程。
上传博文时出现如下图报错
1 | ssh -T [email protected] |
一.切换到 HTTPS 端口(443)
GitHub 支持通过 HTTPS 端口(443)进行 SSH 连接。如果你的网络屏蔽了端口 22,可以尝试下面的方法(windows)
1.打开 SSH 配置文件:
文件路径:C:\Users<你的用户名>.ssh\config。
如果文件不存在,可以手动创建
2.添加以下内容:
1 | Host github.com |
3.保存并关闭文件。
4.再次测试 SSH 连接:
1 | ssh -T [email protected] |
然后应该就会连接正常啦,再重新上传博文应该就不会报错了
2025.4.8
今天我的博客上传文章时再次出现同上的报错
于是我再次在 git bash 中输入
1 | ssh -T [email protected] |
出现反馈如图所示

这表明 SSH 连接正常
最后发现原因只是 修改删除大量内容文件,却长时间没有清除 Hexo 缓存和旧文件 导致的
只需输入如下代码 即可解决
1 | hexo clean # 清理 public 文件夹 |
评论
匿名评论隐私政策