hexo deploy 到 github 出现 403 错误
前排提醒
写完这篇博客才发现,就是今天,github 屏蔽了国内的 ip 地址……
2025 年 4 月 13 日, 12:51 下午 GitHub 网页版已彻底无法在国内正常访问
2025 年 4 月 13 日 15:58 代码托管平台GitHub疑似屏蔽所有中国IP地址访问 具体原因目前还不清楚
问题
今天使用 hexo d
命令突然报错 403:
解决办法
1. 前往 Github 查看 SSH 公钥
前往 github 后发现自己的 ssh 公钥突然没了。去 C:\Users\用户名\.ssh
目录下找到 id_rsa.pub
文件,复制里面的内容, 在 github 上面添加后运行 ssh -t github.com
测试,已经可以正常连接了。
2. 修改 _config.yml
文件
按照第一步测试成功后,推送依旧出现 403 错误。
hexo d 推送到远端失败 提到,将 _config.yml
文件中的 http
链接修改成 ssh
的链接
1 |
|
repo 的值在对应的 github 仓库的这个地方获取:
再次测试 hexo d -g
,成功了
hexo deploy 到 github 出现 403 错误
https://taylorandtony.github.io/2025/04/13/hexo-deploy-到-github-出现-403-错误/