2017-04-06 285 views
1

在我自己托管的GitLab CE安装中,有一个Explore链接,因此它为没有登录的用户提供读访问权限。我该如何禁用?限制GitLab中没有登录的用户探索内容

+0

您是否想让外部用户(没有帐户的人)无法访问您的gitlab,或者您是否希望阻止用户创建公共项目,即最终在Explore页面中可见并可访问的项目? – Jawad

+0

主要阻止他们创建公共项目。 –

+0

好吧,那么我的答案应该覆盖,请参阅那里的限制链接。 – Jawad

回答

1

我认为你必须将你的项目的可视性设置为私有或内部。除此之外,我认为知识库应该配置为只能由我的团队成员查看额外的安全层。

这些是我在那里托管的一些项目的设置,它们没有出现在浏览部分。您可以在每个项目的Settings选项卡中检查它们。

enter image description here

1

如果你想仍然有探索部分,但要阻止外部用户克隆项目,那么你就需要将这些项目设置为Internal可见度。

Here是不同可见度水平的总结。作为管理员,您可以将restrict项目设置为Public,并且只允许PrivateInternal级别。