2017-08-16 04:05:44 -04:00
|
|
|
# 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][reserved] under the `TOP_LEVEL_ROUTES`, `PROJECT_WILDCARD_ROUTES` and `GROUP_ROUTES` lists:
|
2019-02-22 08:17:10 -05:00
|
|
|
|
2017-08-16 04:05:44 -04:00
|
|
|
- `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:
|
|
|
|
|
2019-08-29 04:50:59 -04:00
|
|
|
- `\-`
|
|
|
|
- `badges`
|
|
|
|
- `blame`
|
|
|
|
- `blob`
|
|
|
|
- `builds`
|
|
|
|
- `commits`
|
|
|
|
- `create`
|
|
|
|
- `create_dir`
|
|
|
|
- `edit`
|
|
|
|
- `environments/folders`
|
|
|
|
- `files`
|
|
|
|
- `find_file`
|
|
|
|
- `gitlab-lfs/objects`
|
|
|
|
- `info/lfs/objects`
|
|
|
|
- `new`
|
|
|
|
- `preview`
|
|
|
|
- `raw`
|
|
|
|
- `refs`
|
|
|
|
- `tree`
|
|
|
|
- `update`
|
|
|
|
- `wikis`
|
2017-08-16 04:05:44 -04:00
|
|
|
|
|
|
|
## Reserved group names
|
|
|
|
|
|
|
|
Currently the following names are reserved as top level groups:
|
|
|
|
|
2018-09-06 12:52:18 -04:00
|
|
|
- \-
|
2017-08-16 04:05:44 -04:00
|
|
|
- .well-known
|
|
|
|
- 404.html
|
|
|
|
- 422.html
|
|
|
|
- 500.html
|
|
|
|
- 502.html
|
2019-08-07 06:37:44 -04:00
|
|
|
- 503.html
|
2017-08-16 04:05:44 -04:00
|
|
|
- abuse_reports
|
|
|
|
- admin
|
|
|
|
- api
|
|
|
|
- apple-touch-icon-precomposed.png
|
|
|
|
- apple-touch-icon.png
|
|
|
|
- assets
|
|
|
|
- autocomplete
|
|
|
|
- ci
|
|
|
|
- dashboard
|
|
|
|
- deploy.html
|
|
|
|
- explore
|
2018-06-18 05:31:37 -04:00
|
|
|
- favicon.ico
|
2017-12-07 07:15:49 -05:00
|
|
|
- favicon.png
|
2019-08-07 06:37:44 -04:00
|
|
|
- files
|
2017-08-16 04:05:44 -04:00
|
|
|
- groups
|
|
|
|
- health_check
|
|
|
|
- help
|
|
|
|
- import
|
|
|
|
- invites
|
|
|
|
- jwt
|
2019-08-07 06:37:44 -04:00
|
|
|
- login
|
2017-08-16 04:05:44 -04:00
|
|
|
- notification_settings
|
|
|
|
- oauth
|
|
|
|
- profile
|
|
|
|
- projects
|
|
|
|
- public
|
|
|
|
- robots.txt
|
|
|
|
- s
|
|
|
|
- search
|
|
|
|
- sent_notifications
|
|
|
|
- slash-command-logo.png
|
|
|
|
- snippets
|
|
|
|
- unsubscribes
|
|
|
|
- uploads
|
|
|
|
- users
|
2019-03-25 07:14:32 -04:00
|
|
|
- v2
|
2017-08-16 04:05:44 -04:00
|
|
|
|
|
|
|
These group names are unavailable as subgroup names:
|
|
|
|
|
2018-09-06 12:52:18 -04:00
|
|
|
- \-
|
2017-08-16 04:05:44 -04:00
|
|
|
|
|
|
|
[reserved]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/path_regex.rb
|