[解决]Github pages 无法自动更新

[解决]Github pages 无法自动更新

最近出现了一个非常奇怪的问题:github pages无法更新,明明成功push到github的仓库中。

最近的一次成功更新时间为2019.1.12,等1.22日再次上传时,发现更新不了了。尝试过很多种解决方法,都不行,甚至将版本回退到1.12也不行,最后在论坛上找到了解决办法。

以下是对此问题的分析:

本地编译验证

正常情况下,如果提交内容有问题无法通过检查,github会来一封错误邮件。但我的提交未触发错误邮件,而且在本地构建是能够编译成功并正常访问的,说明提交的内容并无问题

查看github的提交及活动记录

Github pages的仓库上,在commit 和environment里,可查看到相关记录,见下图

commits中每次提交都能查看检查结果,见下图

environment中也可以查看每次成功的活动记录,见下图

但是非常奇怪的是,1.22号及之后的所有提交都没有检查及活动记录,也就是说并没有触发github pages的自动构建。

更新index.html

怀疑index.html没改动,导致未触发github pages的自动构建,尝试更新index.html,还是不行。

上论坛找原因

实在找不到原因的情况下,最好是上官方论坛逛逛,因为如果自查无问题,那么多半有其他人遇到过类似情况,→Github官方论坛,如果在论坛里也找不到原因,还可以联系github官方寻求解决办法。

果然找到类似问题:page doesn’t update

这个回答拯救了我

此问题原因在于:最近github官方对博客服务做了调整,不支持免费私有仓库上建的博客。

两种解决方案:升级或转为公有仓库。

✧ 相关推荐 ✧

1000尺等于多少平方米?装修面积换算全解析
365bet体育在线网投

1000尺等于多少平方米?装修面积换算全解析

📅 08-04 👁️ 3988
电子文件怎么盖章?
365bet体育在线网投

电子文件怎么盖章?

📅 07-26 👁️ 9390
分数计算器
365bet体育在线网投

分数计算器

📅 07-02 👁️ 8935