关于gitlab可见性级别配置

时间:2014-10-06 08:03:32

标签: gitlab

我在内部用户的服务器上管理Gitlab 我想向一些内部用户授予权限主/所有者,但另一方面我想禁止将可见性更改为public。

有什么好主意吗?

2 个答案:

答案 0 :(得分:3)

目前的GitLab似乎无法做到这一点 目前的only restriction是:

2014:

限制使用公共或内部项目

  

gitlab.yml中,您可以为整个GitLab安装禁用公共项目或公共和内部项目,以防止人们意外地公开代码。

但如果您的用户是管理员,他们仍然可以公开项目。

2016,正如below提到的Gregor Schmidt,自now in Admin / Application Setting起设置为GitLab 8.3.0 (Nov. 2015)
请参阅app/helpers/application_settings_helper.rbapp/controllers/admin/application_settings_controller.rb

设置如下:

Restrict visibility

答案 1 :(得分:2)

此设置已从配置文件移至web ui。您可以在documentation

中找到它
  

设置/admin/application_settings)下的管理区域中,您可以限制用户在创建项目或代码段时使用可见性级别。这有助于防止人们意外地将他们的存储库暴露给公众。受限制的可见性设置不适用于管理员用户。