密码用htpasswd保护GitLab页面

时间:2016-12-12 17:33:00

标签: gitlab .htpasswd

有没有办法密码保护使用GitLab pages发布的网站?

我尝试将.htpasswd文件添加到/pages目录的根目录,但这只是让所有访问https://username.gitlab.io/mysite/.htpasswd的人都可以使用该文件。

2 个答案:

答案 0 :(得分:3)

请参阅此answer一个非常相似的问题。 (完全披露,这是我的问题和答案)。

这个gitlab repo显示了一个工作示例here

使用static password protection并在此issue中讨论。

答案 1 :(得分:0)

GitLab现在支持页面的访问控制:

https://docs.gitlab.com/ce/administration/pages/#access-control

  

当前默认情况下禁用页面访问控制。要启用它,您必须:

     
      
  1. 在/etc/gitlab/gitlab.rb

    中启用它      

    <style> *:not(.fas) { font-family: "Open Sans", sans-serif; } </style>

  2.   
  3. Reconfigure GitLab

  4.