在GitLab中,您可以使用简单的命令将所有用户添加到所有组:
gitlab-rake gitlab:import:all_users_to_all_groups
执行后,GitLab 用户成为开发人员,GitLab 管理员成为每个群组的所有者。如果组中的现有用户具有不同的权限,则使用此命令将丢弃权限。
问题是是否有命令将所有用户添加到以下所有组:
答案 0 :(得分:2)
问题是是否有命令将所有用户添加到所有组......
所有用户管理功能都在lib/tasks/gitlab/bulk_add_permission.rake
,包括all_users_to_all_groups
您可以修改该文件并实现一个不仅会调用group.add_users(user_ids, GroupMember::DEVELOPER)
而是先检查其权限的函数。