有没有办法密码保护使用GitLab pages发布的网站?
我尝试将.htpasswd
文件添加到/pages
目录的根目录,但这只是让所有访问https://username.gitlab.io/mysite/.htpasswd的人都可以使用该文件。
答案 0 :(得分:3)
请参阅此answer一个非常相似的问题。 (完全披露,这是我的问题和答案)。
这个gitlab repo显示了一个工作示例here。
使用static password protection并在此issue中讨论。
答案 1 :(得分:0)
GitLab现在支持页面的访问控制:
https://docs.gitlab.com/ce/administration/pages/#access-control
当前默认情况下禁用页面访问控制。要启用它,您必须:
在/etc/gitlab/gitlab.rb
中启用它
<style> *:not(.fas) { font-family: "Open Sans", sans-serif; } </style>