如何在gitlab中更改项目所有者?项目设置中有选项,但在"转移"字段中,它不识别任何用户名或任何内容.是否可以更改所有者权限和root权限?
Jak*_*keD 16
将项目移动到您和其他用户都是所有者的新组,然后另一个用户必须将其转移到他自己的名称空间.
其他答案显然不适用于将项目转移给其他用户,尽管其中一个的评论部分足以让某人弄清楚.GitLab本身也有这个问题提供了一些见解.
我安装并现在为一些小型开发团队管理一些GitLab实例,并为我的个人项目管理一个实例.结果,我遇到了很多关于此的问题.我一直回到这个问题,只是意识到它从来没有真正得到正确回答.
您在执行此操作时遇到的问题是,项目只能有一个所有者,但要传输项目,您必须拥有要将其传输到的名称空间.据我所知,没有其他方法来移动项目.为了完整起见,我将在此添加名称空间,例如"gitlab.com/ my-user-name/..."或"gitlab.com/ my-group-name/...".
由于一个用户不能"拥有"另一个命名空间(甚至不是管理员),因此设置两个用户拥有相同命名空间的方案的唯一选择是使用组.执行以下步骤以完成此操作.
此时,您将被留在项目中作为主人.如果需要,您现在可以完全从项目中删除自己.
小智 0
您可以通过以下方式将其他所有者添加到项目中:
项目 -> 成员 -> 添加成员 -> 选择所有者作为权限
接下来,您必须将自己从项目中删除:
项目 -> 成员 -> 单击用户名后面的红色按钮
现在您离开了该项目,您之前输入的用户现在是所有者。
| 归档时间: |
|
| 查看次数: |
35417 次 |
| 最近记录: |