【发布时间】:2018-06-14 09:29:09
【问题描述】:
我有一组用户,他们对公司的所有组和项目都是通用的。目前,我必须将这些“共同成员”单独添加到每个组或项目中。有没有办法按名称对它们进行分组,从而将它们添加到组或项目中?
例如A、B和C是常用成员,可以按名称X分组,这样就可以添加X,而不是单独添加A、@987654328 @和C
PS:用户来自LDAP
【问题讨论】:
标签: gitlab
我有一组用户,他们对公司的所有组和项目都是通用的。目前,我必须将这些“共同成员”单独添加到每个组或项目中。有没有办法按名称对它们进行分组,从而将它们添加到组或项目中?
例如A、B和C是常用成员,可以按名称X分组,这样就可以添加X,而不是单独添加A、@987654328 @和C
PS:用户来自LDAP
【问题讨论】:
标签: gitlab
用户来自 LDAP
与 LDAP 相关的任何内容是,组同步,related to GitLab EE(企业版)
但是,如果您可以简单地为您的共同团队定义主组,为您的特定团队/项目定义子组,您可以使用EE/CE Namespaces
在 GitLab 中,命名空间是用作用户名、组名或子组名的唯一名称。
- http://gitlab.example.com/username
- http://gitlab.example.com/groupname
- http://gitlab.example.com/groupname/subgroup_name
例如,考虑一个名为 Alex 的用户:
- Alex 在 GitLab.com 上创建了一个用户名为
alex的帐户;他们的个人资料将在https://gitlab.example.com/alex 下访问- Alex 为他们的团队创建了一个组名为 alex-team 的组;该组及其项目将通过https://gitlab.example.com/alex-team 访问
- Alex 创建了一个
alex-team的子组,子组名为marketing;此子组及其项目将通过https://gitlab.example.com/alex-team/marketing 访问
(您可以在此处将“alex-team”替换为“common-team”或任何其他更具描述性的名称)
这样做:
- 任何团队成员提到
Alex和@alex- Alex 用
@alex-team提到了他们团队中的每个人- Alex 只提到了
@alex-team/marketing的营销团队
【讨论】: