Namespaces

This Rake task enables namespaces for projects.

Enable usernames and namespaces for user projects

This command enables the namespaces feature introduced in GitLab 4.0. It moves every project in its namespace folder.

The repository location changes as part of this task, so you must update all your Git URLs to point to the new location.

To change your username:

  1. In the top-right corner, select your avatar.
  2. Select Edit profile.
  3. In the left sidebar, select Account.
  4. In the Change username section, type the new username.
  5. Select Update username.

For example:

  • Old path: git@example.org:myrepo.git.
  • New path: git@example.org:username/myrepo.git or git@example.org:groupname/myrepo.git.
bundle exec rake gitlab:enable_namespaces RAILS_ENV=production