跳到主要内容

关于萌新第一次使用GitHub Actions部署GitHub Pages疯狂失败这件事

· 阅读需 2 分钟
ExBucket_
咕噜咕噜

惨案经过:看到别人用 Actions 来部署自己的 blog 到 GitHub Pages 上,我觉得这泰裤辣,于是鼓捣一下午坐到腰疼才部署成功。

坑一 需要用公共仓库

本来想用私有仓库来存储自己的博文,但是因为不可抗力的原因(可能有别的办法?反正我是菜鸡),最终还是公开了仓库。

罪魁祸首GitHub Pages 只能在公共仓库使用(除非你有米)。并且deploy-pages这个 action 需要用到 GitHub 仓库的environment。我翻遍了 Settings 页面也没找到这玩意 TAT。最后发现需要公共仓库才有这玩意,kuso😡。

可恶的 enviroment

坑二 不能有启用了 GitHub Pages 的仓库

如果已经有了启用了 GitHub Pages 仓库(xxxxx.github.io)就会冲突(好像有米也可以?)

总结

还是自己太菜了, 对 Actions 和 Pages 这两个功能还没有很细致的了解,还处于照猫画虎的阶段,之后有机会需要好好学习一下😭😭😭