
关于萌新第一次使用GitHub Actions部署GitHub Pages疯狂失败这件事
· 阅读需 2 分钟
惨案经过:看到别人用 Actions 来部署自己的 blog 到 GitHub Pages 上,我觉得这泰裤辣,于是鼓捣一下午坐到腰疼才部署成功。
坑一 需要用公共仓库
本来想用私有仓库来存储自己的博文,但是因为不可抗力的原因(可能有别的办法?反正我是菜鸡),最终还是公开了仓库。
罪魁祸首:GitHub Pages 只能在公共仓库使用(除非你有米)。并且deploy-pages
这个 action 需要用到 GitHub 仓库的environment
。我翻遍了 Settings 页面也没找到这玩意 TAT。最后发现需要公共仓库才有这玩意,kuso😡。
坑二 不能有启用了 GitHub Pages 的仓库
如果已经有了启用了 GitHub Pages 仓库(xxxxx.github.io)就会冲突(好像有米也可以?)
总结
还是自己太菜了,
对 Actions 和 Pages 这两个功能还没有很细致的了解,还处于照猫画虎的阶段,之后有机会需要好好学习一下😭😭😭