执行 hexo d 部署到 GitHub 上的时候总是卡住解决办法

  博客终于搭好了,在上传东西的时候,在执行 hexo d 部署到 GitHub 上的时候总是卡住,等了很久很久INFO Deploy done: git这一句就是不出来,这时候只能 ctrl + c 中断或等待很久一段时间后才执行完毕。
首先声明这些都是在hexo配置没有任何错误的情况下哈~
  查了资料,大致的原因如下:(不过都不符合我这个哈哈哈,所以真实性有待验证~)

1.国内墙对 GitHub 的阻挡影响,导致国内用户在向 GitHub 仓库 pull 或者 push 的时候速度都会受到不同程度的影响。解决办法是 买或者自己搭建个 vpn,然后设置 git 代理。有人说改用手机热点竟然可以了,可以试试,不过我还没有验证其真实性。

2.让GitHub用https的部署链接(即上图中打#号的链接),并让git走代理。代码如下:

git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

在这里插入图片描述
配置完之后输入:

hexo clean
hexo g
hexo d

3.删除.deploy_git文件后重新部署

然后我来说下我的方法:

  我觉得速度慢应该是因为hexo部署到github上的时候会在电脑上搜索更改过了的文件夹,从git bush中的命令可以看到每一次部署它都会搜索是增加了还是删除了什么,然后再进行更改,文件一多的情况,可能搜索部署的时间就会延长。所以我直接找到我进行更改了的文件之后再打开git bush进行hexo d命令操作。马上就部署成功了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值