Knowledge Base Help Center
GitLab의 다른 인스턴스에서 그룹 가져 오기
이 기능은 준비 중이며 일부 그룹 데이터 만 마이그레이션합니다. 마이그레이션에 포함 된 항목 목록은 다음 정보를 참조하십시오.
GitLab 그룹 마이그레이션을 사용하면 GitLab.com 또는 자체 관리 형 인스턴스에서 기존 최상위 그룹을 마이그레이션 할 수 있습니다. 그룹은 대상 인스턴스, 최상위 그룹 또는 기존 최상위 그룹의 하위 그룹으로 마이그레이션 할 수 있습니다.
다음 리소스가 대상 인스턴스로 마이그레이션됩니다.
- 그룹 ( 13.7에서 도입 됨 )
- 기술
- 속성
- 하위 그룹
- 그룹 레이블 ( 13.9에서 도입 됨 )
- 표제
- 기술
- 색깔
- created_at ( 13.10에서 도입 됨 )
- updated_at ( 13.10에서 도입 됨 )
- 구성원 ( 13.9에서 도입 됨 ) 그룹 구성원은 다음과 같은 경우 가져온 그룹과 연결됩니다.
- 사용자가 이미 대상 GitLab 인스턴스에 있으며
- 사용자는 소스 GitLab 인스턴스에 대상 GitLab 인스턴스의 확인 된 이메일과 일치하는 공개 이메일이 있습니다. 대상 GitLab 인스턴스의 확인 된 이메일
- Epics ( 13.7에서 도입 됨 )
- 표제
- 기술
- 상태 (열림 / 닫힘)
- 시작일
- 마감일
- 보드의 서사시 주문
- 기밀
- 레이블 ( 13.9에서 도입 됨 )
- 작성자 ( 13.9에서 도입 됨 )
- 부모 서사시 ( 13.9에서 도입 됨 )
- 이모티콘 어워드 ( 13.9에서 도입 됨 )
- 이벤트 ( 13.10에 도입 됨 )
- 마일스톤 ( 13.10에 도입 됨 )
- 표제
- 기술
- 상태 (활성 / 닫힘)
- 시작일
- 마감일
- 에 생성
- 업데이트
- iid ( 13.11에 도입 됨 )
- 반복 ( 13.10에서 도입 )
- iid
- 표제
- 기술
- 상태 (예정 / 시작 / 종료)
- 시작일
- 마감일
- 에 생성
- 업데이트
- 배지 ( 13.11에 도입 됨 )
- 이름
- 링크 URL
- 이미지 URL
다른 항목은 마이그레이션 되지 않습니다 .
GitLab 그룹 마이그레이션 활성화 또는 비활성화
GitLab 그룹 마이그레이션에 대한 지원은 개발 중이며 프로덕션 용도로 사용할 준비가되지 않았습니다. 기본적으로 비활성화 된 기능 플래그 뒤에 배포 됩니다 . GitLab Rails 콘솔에 대한 액세스 권한이있는 GitLab 관리자 는이를 활성화 할 수 있습니다.
활성화하려면 :
Feature.enable(:bulk_import)
비활성화하려면 :
Feature.disable(:bulk_import)
GitLab으로 그룹 가져 오기
시작하기 전에 GitLab의 대상 인스턴스가 HTTPS를 통해 소스와 통신 할 수 있는지 확인하십시오 (HTTP는 지원되지 않음).여기에는 자체 관리 형 인스턴스 측에서 연결 차단을 방지하기 위해 방화벽을 재구성하는 것이 포함될 수 있습니다.
원격 GitLab 인스턴스에 연결
+상단 탐색 모음 의 버튼 또는 기존 그룹 페이지 의 새 하위 그룹 버튼을 통해 새 그룹 페이지로 이동합니다 .- 새 그룹 페이지에서 그룹 가져 오기 탭을 선택합니다 .
- GitLab의 소스 URL을 입력하십시오.
- 에서 채우기 개인 액세스 토큰 원격 GitLab 인스턴스.
- “인스턴스 연결”을 클릭합니다.
가져올 그룹 선택
GitLab 인스턴스에 대한 액세스를 승인하면 GitLab 그룹 마이그레이션 가져 오기 페이지로 리디렉션되고 원격 GitLab 그룹이 나열됩니다.
- 기본적으로 제안 된 그룹 네임 스페이스는 원격 인스턴스에있는 이름과 일치하지만 권한에 따라 이러한 이름을 가져 오기 전에 편집하도록 선택할 수 있습니다.
- 원하는 수의 그룹 옆에있는 가져 오기 버튼을 선택합니다 .
- 상태 열은 각 그룹의 가져 오기 상태를 보여줍니다. 페이지를 열어 두도록 선택할 수 있으며 실시간으로 업데이트됩니다.
- 그룹을 가져온 후 GitLab 경로를 클릭하여 GitLab URL을 엽니 다.
