予約済みのプロジェクト名とグループ名
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabが使用する既存のルートと競合しないように、一部の単語はプロジェクト名またはグループ名として使用できません。これらの単語は、path_regex.rbファイルにリストされています。以下に詳細を示します:
TOP_LEVEL_ROUTESは、ユーザー名またはトップレベルグループとして予約されている名前です。PROJECT_WILDCARD_ROUTESは、サブグループまたはプロジェクト用に予約されている名前です。GROUP_ROUTESは、すべてのグループまたはプロジェクト用に予約されている名前です。
ユーザー名、プロジェクト名、グループ名、およびslugのルール
ユーザー名は、文字(a-zA-Z)または数字(0-9)で始まり、終わる必要があります。たとえば、次のユーザー名は、これらの基準を満たしています:
A_Garciaa_garcia_1
さらに、ユーザー名とグループ名には、文字(a-zA-Z)、数字(0-9)、絵文字、アンダースコア(_)、ドット(.)、括弧(())、ダッシュ(-)、またはスペースのみを含める必要があります。例:
- 有効なユーザー名:
sidney.jonesまたはsidney ⭐ jones - 有効なグループ名:
Web Development Team (Frontend)
プロジェクト名には、文字(a-zA-Z)、数字(0-9)、絵文字、アンダースコア(_)、ドット(.)、プラス(+)、ダッシュ(-)、またはスペースのみを含める必要があります。例:
web-app-v2+featuresweb-analytics-dashboardBackend API Service 🚀
ユーザー名とプロジェクトまたはグループのslug:
- 文字(
a-zA-Z)または数字(0-9)で始まり、終わる必要があります。 - 連続する特殊文字を含めることはできません。
.gitまたは.atomで終わることはできません。- 文字(
a-zA-Z)、数字(0-9)、アンダースコア(_)、ドット(.)、またはダッシュ(-)のみを含める必要があります。
有効なユーザー名slugの例:
dev_user_1zhang.wei-2024maria.lopez
有効なプロジェクトslugの例:
api.service.v2user_management_portaldocs_site_v3
有効なグループslugの例:
marketing-team-2024backend.servicesmobile-dev-team
予約済みのプロジェクト名
次の名前でプロジェクトを作成することはできません:
\-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
次の名前でサブグループを作成することはできません:
\-