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