Reserved project and group names
Not all project & group names are allowed because they would conflict with existing routes used by GitLab.
For a list of words that are not allowed to be used as group or project names, see the
path_regex.rb file
under the TOP_LEVEL_ROUTES, PROJECT_WILDCARD_ROUTES and GROUP_ROUTES lists:
-
TOP_LEVEL_ROUTES: are names that are reserved as usernames or top level groups -
PROJECT_WILDCARD_ROUTES: are names that are reserved for child groups or projects. -
GROUP_ROUTES: are names that are reserved for all groups or projects.
Reserved project names
It is currently not possible to create a project with the following names:
\-badgesblameblobbuildscommitscreatecreate_direditenvironments/foldersfilesfind_filegitlab-lfs/objectsinfo/lfs/objectsnewpreviewrawrefstreeupdatewikis
Reserved group names
Currently the following names are reserved as top level groups:
\-.well-known404.html422.html500.html502.html503.htmlabuse_reportsadminapiapple-touch-icon-precomposed.pngapple-touch-icon.pngassetsautocompletecidashboarddeploy.htmlexplorefavicon.icofavicon.pngfilesgroupshealth_checkhelpimportinvitesjwtloginoauthprofileprojectspublicrobots.txtssearchsent_notificationsslash-command-logo.pngsnippetsunsubscribesuploadsusersv2
These group names are unavailable as subgroup names:
\-