是否可以将非组成员添加到 Gitlab 中的组项目中?
Posted
技术标签:
【中文标题】是否可以将非组成员添加到 Gitlab 中的组项目中?【英文标题】:Is it possible to add a non-group member to a group project in Gitlab? 【发布时间】:2021-01-05 06:58:40 【问题描述】:我们是一家小公司,使用 Gitlab(免费,非自托管)来管理我们的项目。到目前为止,我们已经创建了一个有 6 名成员的小组。
我们需要为特定项目的新用户授予访问权限,但该用户不是公司的一部分,我们不想将他添加到我们的组中,因为我们不希望他获得所有用户的访问权限我们的项目。
这似乎正是this case described in the doc,但该选项在项目的成员部分中不存在。
我怀疑这是 EE 或付费功能,有人可以确认吗?或者希望提供一种解决方法?
谢谢
【问题讨论】:
【参考方案1】:简答
是 - 在https://gitlab.com/ 上而不是组可以将某人添加到组内的单个项目的功能@ 是启用的功能免费。
怎么做?
仅将某人添加到项目中:
-
直接导航到项目。
导航到“成员”部分。
添加用户。
注意:您自己必须至少是项目维护者,然后才能邀请其他人进行协作。 GitLab 只是隐藏您无法访问的按钮。
你也可以直接点击网址:
如果您的群组名为benscompany
,
如果你的项目名为operationawesome
,
然后管理该特定项目的用户的 URL 将是:
https://gitlab.com/benscompany/operationawesome/-/project_members
如果您没有访问权限,GitLab 会“装傻”,出于安全考虑,为您无法访问的页面返回 404。
【讨论】:
感谢您的详细解答。不幸的是,正如我所说,没有添加成员的选项。我所拥有的只是组中每个成员的列表,我可以对其进行排序和过滤,除此之外别无其他。 也许您缺乏正确的访问权限 - 您是该项目的维护者还是所有者? 嗨@Ben,这就是我写注释的原因,上面写着“注意:您自己必须至少是项目维护者,然后才能邀请其他人进行协作。GitLab 只是隐藏您无法访问的按钮到。”以上是关于是否可以将非组成员添加到 Gitlab 中的组项目中?的主要内容,如果未能解决你的问题,请参考以下文章