使gitlab存储库为只读/给予成员Guest权限

gk7wooem  于 12个月前  发布在  Git
关注(0)|答案(2)|浏览(220)

我在GitLab上有一个私有仓库。它和其他仓库在一个组里,我不想改变。我想只退役这个仓库,这样提交和合并请求就可以被引用,但不能被推送到/changed/etc。基本上是只读的。
如果我去仓库(项目)设置>成员,它会列出组的所有成员。这里没有办法设置特定于这个仓库的权限。它们是从组成员权限继承的。
我发现我可以去设置>仓库>受保护的分支,并添加一个与'*'和设置允许合并/推到'没有人'。这并没有停止合并请求/问题等。
我是不是缺少了什么,或者我必须创建一个新组并移动存储库,然后才能在新组的成员上设置“Guest”权限?没有办法在存储库级别覆盖组成员权限?
谢谢你

3duebb1j

3duebb1j1#

听起来你想存档仓库。

lstz6jyr

lstz6jyr2#

在GitLab Enterprise Edition v16.5中,以下是适用于我的内容:
在我的项目中,我导航到设置>通用>高级>扩展并按下“存档项目”按钮。
截至2023年12月,gitlab中的文档链接为https://docs.gitlab.com/ee/user/project/settings/migrate_projects.html#archive-a-project

相关问题