Gitlab:将所有用户添加到所有组,而不更改现有用户的权限

Gitlab:将所有用户添加到所有组,而不更改现有用户的权限,gitlab,administration,Gitlab,Administration,在GitLab中,您可以使用一个简单的命令将所有用户添加到所有组: gitlab-rake gitlab:import:all_users_to_all_groups 执行后,GitLab用户成为开发者,GitLab管理员成为每个组的所有者。如果组中存在具有不同权限的现有用户,则使用此命令放弃这些权限 问题是是否有命令将所有用户添加到所有组,其中: 命令将仅添加不在组或组中的用户 命令将添加所有用户,但保留已归属于组中用户的现有权限 问题是是否有命令将所有用户添加到所有组,其中 所有用户

在GitLab中,您可以使用一个简单的命令将所有用户添加到所有组:

 gitlab-rake gitlab:import:all_users_to_all_groups
执行后,GitLab用户成为开发者,GitLab管理员成为每个组的所有者。如果组中存在具有不同权限的现有用户,则使用此命令放弃这些权限

问题是是否有命令将所有用户添加到所有组,其中:

  • 命令将仅添加不在组或组中的用户
  • 命令将添加所有用户,但保留已归属于组中用户的现有权限
问题是是否有命令将所有用户添加到所有组,其中

所有用户管理功能都在中,包括

您可以修改该文件并实现一个函数,该函数不只是调用
group.add\u用户(用户ID,GroupMember::DEVELOPER)
,而是首先检查其权限