配置
- 在 gitlab.rb 中添加
gitlab_pages['access_control'] = true - 重新配置 GitLab
sudo gitlab-ctl reconfigure - 管理员启动配置
- 如果 “禁止公开访问 Pages 站点”未启用,项目存在三个选项(
公开、内部项目):
- 如果 “禁止公开访问 Pages 站点”启用,项目存在两个选项(
公开、内部项目):
- 如果是 “私有项目”,如论如何都不会显示“具有访问权限的任何人”
- 如果 “禁止公开访问 Pages 站点”未启用,项目存在三个选项(
- 查看项目 Pages 域名
- 已登录用户会跳转到授权页面,点击授权即可访问 Pages 网站
- 访问效果(示例):
- 未登录用户访问 Pages 域名时,会跳转到登录页面。
- 允许所有登录用户访问(需要点击下方的保存按钮)
- 仅允许项目成员访问(需要点击下方的保存按钮)
- 允许所有人访问(需要点击下方的保存按钮)
- 第一次手动授权完成后,后续不再提示手动授权,除非
手动撤销授权
- 如果同一个浏览器切换了登录用户测试时,需要删除 Pages 域名下数据才能正常测试












