직접 전송을 사용하여 GitLab 데이터 마이그레이션
직접 연결을 사용하여 GitLab 데이터를 마이그레이션합니다.
히스토리 GitLab 15.6에서 GitLab.com에 활성화됨 . GitLab 15.8에서 새 애플리케이션 설정 bulk_import_enabled 도입됨 . bulk_import 기능 플래그 제거. GitLab 15.10에서 bulk_import_projects 기능 플래그 제거됨 . GitLab 그룹을 다음으로 마이그레이션할 수 있습니다: GitLab Self-Managed 및 GitLab Dedicated에서 GitLab.com으로 GitLab.com에서 GitLab Self-Managed 및 GitLab Dedicated로 한 GitLab Self-Managed 또는 GitLab Dedicated 인스턴스에서 다른 인스턴스로 동일한 GitLab 인스턴스 내에서 직접 전송을 통한 마이그레이션은 그룹의 새 복사본을 만듭니다. 그룹을 복사하는 것이 아니라 이동하려면 같은 GitLab 인스턴스에 있는 경우 그룹을 이전 할 수 있습니다. 그룹을 마이그레이션하는 것보다 이전하는 것이 더 빠르고 완전한 옵션입니다. 그룹을 마이그레이션하는 두 가지 방법이 있습니다: 직접 전송(권장). 내보내기 파일 업로드 . GitLab.com에서 GitLab Self-Managed 또는 GitLab Dedicated 인스턴스로 마이그레이션하는 경우 관리자가 인스턴스에서 사용자를 만들 수 있습니다. GitLab Self-Managed 및 GitLab Dedicated에서는 기본적으로 그룹 항목 마이그레이션 을 사용할 수 없습니다. 기능을 표시하려면 관리자가 애플리케이션 설정에서 활성화 할 수 있습니다. 직접 전송으로 그룹을 마이그레이션하면 그룹이 한 곳에서 다른 곳으로 복사됩니다. 다음을 수행할 수 있습니다: 한 번에 여러 그룹 복사. GitLab UI에서 최상위 그룹을 다음으로 복사: 다른 최상위 그룹. 기존 최상위 그룹의 서브그룹. GitLab.com을 포함한 다른 GitLab 인스턴스. 직접 전송 API를 사용한 그룹 및 프로젝트 마이그레이션 에서 최상위 그룹 및 서브그룹을 이러한 위치로 복사. 프로젝트 포함 또는 제외하여 그룹 복사. 프로젝트 포함 그룹 복사는 GitLab.com에서 기본적으로 사용 가능. 모든 그룹 및 프로젝트 리소스가 복사되는 것은 아닙니다. 복사된 리소스 목록 참조: 마이그레이션된 그룹 항목 . 마이그레이션된 프로젝트 항목 . 마이그레이션을 시작한 후에는 소스 인스턴스의 가져온 그룹이나 프로젝트를 변경하지 않는 것이 좋습니다. 이러한 변경 사항이 대상 인스턴스에 복사되지 않을 수 있습니다. 직접 전송으로 마이그레이션에 대한 피드백은 피드백 이슈 에 남겨주세요. 특정 프로젝트 마이그레이션 # GitLab UI에서 직접 전송을 사용하여 그룹을 마이그레이션하면 그룹의 모든 프로젝트가 마이그레이션됩니다. 직접 전송을 사용하여 그룹의 특정 프로젝트만 마이그레이션하려면 API 를 사용해야 합니다. 알려진 문제 # 이슈 406685 로 인해 파일 이름이 255자보다 긴 파일은 마이그레이션되지 않습니다. GitLab 16.1 이전 버전에서는 직
