プロジェクト名とグループ名の予約
GitLabが使用している既存のルートと衝突するため、すべてのプロジェクト名とグループ名が許可されているわけではありません。
グループ名やプロジェクト名として使用できない単語のリストについては、path_regex.rb ファイル のTOP_LEVEL_ROUTES、PROJECT_WILDCARD_ROUTES 、GROUP_ROUTES を参照してください:
-
TOP_LEVEL_ROUTESはユーザー名またはトップレベルグループとして予約されている名前です。 -
PROJECT_WILDCARD_ROUTES: は子グループまたはプロジェクトに予約された名前です。 -
GROUP_ROUTES: は、すべてのグループまたはプロジェクトに予約されている名前です。
プロジェクト名とグループ名の制限
- プロジェクト名やグループ名は、文字、数字、絵文字、”_“で始まるものでなければなりません。
- プロジェクト名やグループ名には、アルファベット、数字、絵文字、”_“、”.”、”+”、ダッシュ、スペースしか使用できません。
- プロジェクトやグループのスラッグは文字か数字で始まる必要があります。
- プロジェクトやグループのスラッグには、文字、数字、’_‘、’.’、’+’、ダッシュのみを含めることができます。
- プロジェクトやグループのスラッグに連続した特殊文字を含めることはできません。
- プロジェクトまたはグループのスラッグは特殊文字で終わることはできません。
- プロジェクトまたはグループのスラッグの末尾を
.gitまたは.atomにすることはできません。
予約プロジェクト名
以下の名前でプロジェクトを作成することはできません:
\-badgesblameblobbuildscommitscreatecreate_direditenvironments/foldersfilesfind_filegitlab-lfs/objectsinfo/lfs/objectsnewpreviewrawrefstreeupdatewikis
予約グループ名
トップレベルグループとして以下の名前が予約されています:
\-.well-known404.html422.html500.html502.html503.htmladminapiapple-touch-icon.pngassetsdashboarddeploy.htmlexplorefavicon.icofavicon.pngfilesgroupshealth_checkhelpimportjwtloginoauthprofileprojectspublicrobots.txtssearchsitemapsitemap.xmlsitemap.xml.gzslash-command-logo.pngsnippetsunsubscribesuploadsusersv2
これらのグループ名はサブグループ名として使用できません:
\-