问题复现
想复现这个问题很简单,大概率都是网络导致的问题,只需要把你的代理工具,加速器之类的网络优化加速类软件关了,然后推送设备的网络环境在大陆境内,大概率就可以复现此问题…
问题解决
此类问题一般都是网络环境的不稳定才会引起的,所以先从网络的方向入手解决,首先是使用网络代理工具接力当前设备的网络环境,将Hexo推送的资源接力至其他设备上,从其他设备上发送至GitHub
0x0001
个人使用Clash
作为网络代理的介质,查看代理的端口
记录下7890
这个端口,如果你使用的是v2ray
代理,那么默认端口一般是1080
0x0002
在终端使用以下命令更改git
的全局代理设置
git config --global http.proxy http://127.0.0.1:7890
--global
指的是全局,127.0.0.1
指的是本机,7890
指的是刚才记录下来的代理端口
0x0003
更换推送地址,换成https协议的地址,可以到你的GitHub仓库点"Code
>HTTPS
"复制
然后编辑Hexo站点根目录下的_config.yml
配置文件,以更改推送地址
如果你之前使用的就是https的地址而不是ssh,那么这步就可以跳过了
0x0004
然后就是Hexo三连啦!检查是否推送成功
hexo cl && hexo g && hexo d
别忘了启用你的代理工具
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 定の栈!
评论
TwikooWaline