InfoGrab DocsInfoGrab Docs

그룹의 사용자 정의 프로젝트 템플릿

그룹에서 프로젝트 생성을 빠르게 하려면 사용자 정의 프로젝트 템플릿을 빌드하고 그룹과 공유하세요.

히스토리 그룹 컨텍스트 외부에서 그룹 템플릿을 탐색하기 위한 그룹 선택기가 GitLab 18.11에서 constrain_group_project_templates 라는 기능 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됨. 그룹 컨텍스트 외부에서 그룹 템플릿을 탐색하기 위한 그룹 선택기가 GitLab 19.0에서 일반 공개 되었습니다. 기능 플래그 constrain_group_project_templates 제거됨. 프로젝트를 생성할 때 템플릿 목록에서 선택 할 수 있습니다. GitLab Pages나 Ruby 같은 것들을 위한 이 템플릿은 새 프로젝트에 템플릿에 포함된 파일의 복사본을 채웁니다. 이 정보는 GitLab 프로젝트 가져오기/내보내기 에 사용되는 정보와 동일하며 새 프로젝트를 더 빠르게 시작하는 데 도움이 될 수 있습니다. 그룹의 모든 프로젝트가 동일한 목록을 갖도록 사용 가능한 템플릿 목록을 사용자 정의 할 수 있습니다. 이를 위해 템플릿으로 사용할 프로젝트로 서브그룹을 채웁니다. 인스턴스용 사용자 정의 템플릿 도 구성할 수 있습니다. 그룹에 프로젝트 템플릿 설정 # 사전 요구 사항: 그룹에 대한 Owner 권한이 있어야 합니다. 그룹에서 사용자 정의 프로젝트 템플릿을 설정하려면 프로젝트 템플릿이 포함된 서브그룹을 그룹 설정에 추가합니다: 그룹에서 서브그룹 을 생성합니다. 템플릿으로 사용할 새 서브그룹에 프로젝트를 추가 합니다. 그룹의 왼쪽 메뉴에서 Settings > General 을 선택합니다. Custom project templates 를 펼치고 서브그룹을 선택합니다. 다음에 그룹 구성원이 프로젝트를 생성할 때 서브그룹의 프로젝트 중 하나를 선택할 수 있습니다. 중첩된 서브그룹의 프로젝트는 템플릿 목록에 포함되지 않습니다. 템플릿으로 사용 가능한 프로젝트 # GitLab Pages 및 Security and compliance 를 제외한 모든 프로젝트 기능 이 Everyone With Access 로 설정된 경우 공개 및 내부 프로젝트는 인증된 모든 사용자가 새 프로젝트의 템플릿으로 선택할 수 있습니다. 비공개 프로젝트는 해당 프로젝트의 구성원인 사용자만 선택할 수 있습니다. 그룹 컨텍스트 외부에서 프로젝트를 생성할 때 템플릿을 탐색하기 전에 드롭다운 목록에서 그룹을 선택해야 합니다. 액세스 권한이 있는 그룹만 나열됩니다. 구조 예시 # myorganization 에 대한 프로젝트 템플릿의 샘플 그룹 및 프로젝트 구조입니다: # GitLab instance and group gitlab.com/myorganization/ # Subgroups internal tools # Subgroup for handling project templates websites templates # Project templates client-site-django client-site-gatsby client-site-html # Other projects client-site-a client-site-b client-site-c