首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在GitLab中更改项目所有者

如何在GitLab中更改项目所有者
EN

Stack Overflow用户
提问于 2014-02-05 22:14:54
回答 3查看 75.7K关注 0票数 79

如何在GitLab中更改项目所有者?

项目设置中有一些选项,但在"transfer“字段中,它无法识别任何用户名或任何内容。是否可以更改所有者权限和root权限?

EN

回答 3

Stack Overflow用户

发布于 2021-04-08 23:08:13

如果您需要为许多项目执行此操作,则通过API可以非常方便地执行此操作:

代码语言:javascript
运行
复制
import gitlab
gl = gitlab.Gitlab('https://gitlab.com', private_token='...')

gitlab_project = gl.projects.get("the-project-of-yours")
target_group = gl.groups.get("target-group-where-to-land")
gitlab_project.transfer_project(target_group.id)

https://docs.gitlab.com/ee/api/projects.html#transfer-a-project-to-a-new-namespace

https://docs.gitlab.com/ee/api/groups.html#transfer-project-to-group

https://github.com/python-gitlab/python-gitlab/blob/master/gitlab/v4/objects/projects.py#L461

票数 0
EN

Stack Overflow用户

发布于 2018-10-03 19:08:06

您基本上可以创建一个组,然后将项目添加到组中,然后从组成员设置中添加一个新的所有者,然后您可以自己离开组。

查看屏幕截图

票数 -1
EN

Stack Overflow用户

发布于 2018-06-25 22:50:53

在GitLab Community Edition 9.3.5中,如果你是管理员,你应该去设置-> Members并改变你想要的成员的角色。

例如,搜索John Doe,设置开发人员角色,现在John Doe将成为开发人员,而不再是所有者。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21579693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档