예약된 프로젝트 및 그룹 이름
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
다음 이름으로는 하위 그룹을 만들 수 없습니다.
\-
도움말