情况描述

用hexo+github搭建了个人博客,每次上传博客时,执行hexo d命令上传Github总是卡住,只能ctrl + c中断然后反复尝试

原因

国内墙对 GitHub 的阻挡影响,导致国内用户在向 GitHub 仓库 pull 或者 push 的时候速度都会受到不同程度的影响。

解决方案

一些不适用于我的情况的解决方案:(44条消息) 执行 hexo d 部署到 GitHub 上的时候总是卡住解决办法_info deploy done: git_缓月的博客-CSDN博客

我的解决方案:我用的科学上网工具是Clash,它可以直接用代理的方式打开终端,这样打开终端后再执行上传命令就不会卡住了

命令:

1
2
3
4
#CMD
set http_proxy=http://127.0.0.1:7890 & set https_proxy=http://127.0.0.1:7890
#PowerShell
$Env:http_proxy="http://127.0.0.1:7890";$Env:https_proxy="http://127.0.0.1:7890"

7890是代理端口号