Convert a personal namespace to a group

Problem to solve

Personal namespaces have a couple of issues:

  1. They perform a similar job as a group, but are more restrictive. You don't get the configuration benefits of a group and you can't invite more users to the group itself. If an instance allows group creation (such as GitLab.com), personal namespaces don't have many advantages over a private group.

Groups on GitLab.com also have significantly greater likelihood of converting to a paid plan, as they grow in membership.

  1. Deciding whether to apply a paid plan to a personal namespace vs. a group namespace is confusing for users when making a purchase. We should make this easy for them.

Proposal

  • A user should be able to migrate their personal namespace path into a new private group with a single action.

What does success look like, and how can we measure that?

  • Increase in projects with group parent_ids

Links / references

Assignee Loading
Time tracking Loading