예약된 프로젝트 및 그룹 이름
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
기존 GitLab이 사용하는 경로와 충돌을 피하기 위해 일부 단어는 프로젝트 또는 그룹 이름으로 사용할 수 없습니다.
이러한 단어는
path_regex.rb 파일에 나열되어 있으며 다음과 같습니다:
- 
TOP_LEVEL_ROUTES는 사용자 이름이나 최상위 그룹으로 예약된 이름입니다. - 
PROJECT_WILDCARD_ROUTES는 하위 그룹 또는 프로젝트로 예약된 이름입니다. - 
GROUP_ROUTES는 모든 그룹 또는 프로젝트로 예약된 이름입니다. 
사용자 이름, 프로젝트 및 그룹 이름에 대한 제한사항
- 사용자 이름, 프로젝트 및 그룹 이름은 문자 (
a-zA-Z) 또는 숫자 (0-9)로 시작하고 끝나야 합니다. 추가로:- 사용자 이름 및 그룹 이름은 문자(
a-zA-Z), 숫자(0-9), 이모지, 밑줄(_), 점(.), 괄호(()), 대시(-), 또는 공백만 포함할 수 있습니다. - 프로젝트 이름은 문자(
a-zA-Z), 숫자(0-9), 이모지, 밑줄(_), 점(.), 플러스(+), 대시(-), 또는 공백만 포함할 수 있습니다. 
 - 사용자 이름 및 그룹 이름은 문자(
 - 사용자 이름, 프로젝트 또는 그룹 슬러그:
- 문자(
a-zA-Z) 또는 숫자(0-9)로 시작해야 합니다. - 연속된 특수 문자를 포함해서는 안 됩니다.
 - 특수 문자로 시작하거나 끝나서는 안 됩니다.
 - 
.git또는.atom로 끝나서는 안 됩니다. - 문자(
a-zA-Z), 숫자(0-9), 밑줄(_), 점(.), 또는 대시(-)만 포함할 수 있습니다. 
 - 문자(
 
예약된 프로젝트 이름
다음 이름으로 프로젝트를 생성할 수 없습니다:
\-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
다음 이름으로 하위 그룹을 생성할 수 없습니다:
\-
도움말