我正在使用Gitlab CE 9.0。请告诉我如何限制外部来宾用户下载/克隆内部存储库 谢谢!
答案 0 :(得分:1)
根据Edit distance such as Levenshtein taking into account proximity on keyboard,“在公共和内部项目中,所有用户都可以执行此操作”。 换句话说,来宾用户有权下载(即克隆)他们有权访问的项目。
答案 1 :(得分:0)
首先:保持您的GitLab为最新。 9.0已有一年以上的历史;您将缺少很多安全更新。
GitLab CE User permissions table:
第二:访客可以访问public
和internal
的存储库,但不能访问private
的存储库。因此,您可以将项目设置为private
。
第三:在编辑用户时,您可以在external
标签中将外部用户标记为Access
:
除非明确授予访问权限,否则外部用户无法查看内部或私有项目。另外,外部用户无法创建项目或组。