我在内部用户的服务器上管理Gitlab 我想向一些内部用户授予权限主/所有者,但另一方面我想禁止将可见性更改为public。
有什么好主意吗?
答案 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.rb
和app/controllers/admin/application_settings_controller.rb
。
设置如下:
答案 1 :(得分:2)
此设置已从配置文件移至web ui。您可以在documentation。
中找到它在设置(
/admin/application_settings
)下的管理区域中,您可以限制用户在创建项目或代码段时使用可见性级别。这有助于防止人们意外地将他们的存储库暴露给公众。受限制的可见性设置不适用于管理员用户。