gitlab团队和gitlab组之间有什么区别?

gitlab团队和gitlab组之间有什么区别?,gitlab,Gitlab,我使用Gitlab 5.0来管理我的git存储库,在Gitlab之前我从未使用过github 当我创建一个组时,我会在/home/git/repositories中看到一个具有此组名称的新目录。 但对于团队来说,这样的事情是不会发生的。 此外,使用group,我可以为该组创建一个项目,并自动完成分配(针对该组的用户) 我看不出组和组之间有任何其他差异,我想了解这一点 提前感谢您,并为糟糕的英语(我是法国人)感到抱歉,GitLab 6.0(2013年8月,第22天) 见: 功能:将团队替换为组成员

我使用Gitlab 5.0来管理我的git存储库,在Gitlab之前我从未使用过github

当我创建一个组时,我会在/home/git/repositories中看到一个具有此组名称的新目录。 但对于团队来说,这样的事情是不会发生的。 此外,使用group,我可以为该组创建一个项目,并自动完成分配(针对该组的用户)

我看不出之间有任何其他差异,我想了解这一点

提前感谢您,并为糟糕的英语(我是法国人)感到抱歉,

GitLab 6.0(2013年8月,第22天)

见:

功能:将团队替换为组成员 我们在6.0中引入了组成员身份,以替代团队。
对很多人来说,旧的团队和团队组合令人困惑。
当团队成员发生变化时,这并没有反映在项目权限中

在GitLab 6.0中,您可以向组中添加成员,每个成员都具有相应的权限级别
这些组成员将有权访问该组中的项目。
对组成员的任何更改都将立即反映在项目权限中。
您甚至可以为一个组拥有多个所有者,这大大简化了管理



那么为什么GitLab 7中仍然存在对团队的引用呢?e、 g.“按团队筛选”

  • 团队”现在看来(GitLab 6.x->7.x 2015)似乎仅限于一个项目(例如,请参见和或)。
    :见“”

  • Group”引用用户,并可以对多个项目进行分组(请参阅,)

作为用户,您首先是一个组的成员,并且具有与项目相关的角色('Reporter'、'Developer'、…)(这使您成为该项目的成员,该项目的“团队”的一部分)。
无角色,表示“不是项目团队的成员”。


GitLab 5.x的答案(2013年8月22日之前)

  • Group用于对项目进行分组,类似于文件夹(git存储库)
  • 团队用于分组资源(人员)
这些概念已在实践中得到完善

这使您能够以更方便的方式管理授权,在一次操作中为一组项目授予权限,和/或为一组人员授予权限(由其团队引用)

GitLab 5.x不再使用Gitolite,但在5.0之前,团队和团队都来自于它的 这是为了授予访问权限而声明和关联的位置。

即使没有gitolite,这种想法仍然存在:通过团队(人员)和团队(项目)之间的关联来管理授权。

注意:GitLab 6.0(2013年8月)将团队替换为“团队成员”。谢谢你的编辑。现在我要升级到这个版本的Gitlab。为什么Gitlab 7中仍然存在对团队的引用?e、 g.“按团队筛选”我也想知道这一点;我遇到这个问题是为了回答这个问题。@Petervanakel团队是为项目服务的(任何具有该项目角色的用户),组是为用户服务的。看我的编辑。@VonC:嗨!我知道这个线程已经很老了,我正在使用9.3.9版,但我只是想知道GitLab是否允许创建一个开发团队,并将该团队添加到一个组/项目中?假设我有10个人在一个团队中,一个人离开,另一个人加入公司。在这种情况下,如果我有一个名为dev的团队,我可以简单地删除旧用户并将新用户添加到团队中。这样,无论团队属于哪个组,更改都会自动反映在那里。@Technext这就是我的观点:在GitLab方面,没有UI或同步功能。我有一个Java程序,每15分钟查询一次LDAP组,并在将后者与文件夹协调之前查询GitLab组,根据需要添加或删除用户。