之前的博文我介绍了如何免费建立Github个人网站,这篇文章我会更深入解锁github page的更多隐藏功能,同时满足 代码私有 + 网站公开访问,帮你解除网站访问公开但网站源码也公开的困扰。
解决方案
需同时满足 代码私有 + 网站公开访问的方案
-
升级 GitHub 账户:
- 订阅 GitHub Pro($4/月)或 GitHub Team($4/用户/月)。
- 私有仓库的 Pages 可公开访问(需在仓库设置中启用)。
-
分离代码与站点:
- 方案A:将网站源码放在 公开仓库(如
用户名.github.io-public
),部署到gh-pages
分支。 - 方案B:用私有仓库存储源码,通过 CI/CD(如 GitHub Actions)自动构建站点并推送到另一个 公开仓库 的 Pages 分支。配置认证机制使用部署密钥(Deploy Key)。
- 方案C:用私有仓库存储源码,通过 CI/C
- 方案A:将网站源码放在 公开仓库(如