InfoGrab Docs

직접 전송 사용 시 마이그레이션되는 항목

요약

직접 전송 방법을 사용할 때 많은 항목이 마이그레이션되며 일부는 제외됩니다. 마이그레이션되는 그룹 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 다른 그룹 항목은 마이그레이션되지 않습니다. 대상 GitLab 인스턴스로 마이그레이션되는 그룹 항목에는 다음이 포함됩니다:

직접 전송 방법을 사용할 때 많은 항목이 마이그레이션되며 일부는 제외됩니다.

마이그레이션된 그룹 항목#

마이그레이션되는 그룹 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 특정 그룹 항목이 마이그레이션되는지 확인하려면:

  1. 대상의 버전에 대한 모든 에디션의 groups/stage.rb 파일과 Enterprise Edition의 groups/stage.rb 파일을 확인합니다. 예를 들어 버전 15.9의 경우:
  2. 대상의 버전에 대한 그룹의 group/import_export.yml 파일을 확인합니다. 예를 들어 버전 15.9의 경우: https://gitlab.com/gitlab-org/gitlab/-/blob/15-9-stable-ee/lib/gitlab/import_export/group/import_export.yml.

다른 그룹 항목은 마이그레이션되지 않습니다.

대상 GitLab 인스턴스로 마이그레이션되는 그룹 항목에는 다음이 포함됩니다:

  • 배지

  • 보드

  • 보드 목록

  • 에픽

  • 에픽 보드

  • 에픽 보드 목록

  • 그룹 레이블

    [!note] 그룹 레이블은 가져오기 중에 관련 레이블 우선 순위를 유지할 수 없습니다. 관련 프로젝트를 대상 인스턴스로 마이그레이션한 후 이러한 레이블의 우선 순위를 다시 수동으로 지정해야 합니다.

  • 그룹 마일스톤

  • 이터레이션

  • 이터레이션 케이던스

  • 멤버

  • 네임스페이스 설정

  • 릴리스 마일스톤

  • 서브그룹

  • 업로드

  • 위키

제외된 항목#

일부 그룹 항목은 다음과 같은 이유로 마이그레이션에서 제외됩니다:

  • 민감한 정보가 포함될 수 있습니다:
    • CI/CD 변수
    • 배포 토큰
    • 웹훅
  • 지원되지 않습니다:
    • 사용자 정의 필드
    • 이터레이션 케이던스 설정
    • 보류 중인 멤버 초대
    • 푸시 규칙

또한 사용자 및 그들이 만든 개인 액세스 토큰은 마이그레이션에서 제외됩니다.

마이그레이션된 프로젝트 항목#

히스토리

마이그레이션할 그룹을 선택할 때 프로젝트를 마이그레이션하도록 선택하면 프로젝트 항목이 프로젝트와 함께 마이그레이션됩니다.

마이그레이션되는 프로젝트 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 특정 프로젝트 항목이 마이그레이션되는지 확인하려면:

  1. 대상의 버전에 대한 모든 에디션의 projects/stage.rb 파일과 Enterprise Edition의 projects/stage.rb 파일을 확인합니다. 예를 들어 버전 15.9의 경우:
  2. 대상의 버전에 대한 프로젝트의 project/import_export.yml 파일을 확인합니다. 예를 들어 버전 15.9의 경우: https://gitlab.com/gitlab-org/gitlab/-/blob/15-9-stable-ee/lib/gitlab/import_export/project/import_export.yml.

다른 프로젝트 항목은 마이그레이션되지 않습니다.

그룹과 함께 프로젝트를 마이그레이션하지 않거나 프로젝트 마이그레이션을 재시도하려면 API를 사용하여 프로젝트만 마이그레이션을 시작할 수 있습니다.

대상 GitLab 인스턴스로 마이그레이션되는 프로젝트 항목에는 다음이 포함됩니다:

  • Auto DevOps

  • 배지

  • 브랜치 (보호된 브랜치 포함)

    [!note] 가져온 브랜치는 대상 그룹의 기본 브랜치 보호 설정을 따릅니다. 이러한 설정으로 인해 보호되지 않은 브랜치가 보호된 브랜치로 가져와질 수 있습니다.

  • CI 파이프라인

  • 커밋 댓글

  • 디자인

  • 외부 머지 리퀘스트

  • 이슈

  • 이슈 보드

  • 레이블

  • LFS 객체

  • 멤버

  • 머지 리퀘스트

  • 마일스톤

  • 파이프라인 기록

  • 파이프라인 일정

  • 프로젝트

  • 프로젝트 기능

  • 푸시 규칙. 가져오기 중에 그룹 푸시 규칙이 프로젝트 푸시 규칙보다 우선합니다. 소스 인스턴스에 그룹 푸시 규칙이 있는 경우 프로젝트 푸시 규칙이 가져오지 않습니다.

  • 릴리스

  • 릴리스 증거

  • 저장소

  • 설정

  • 스니펫

  • 업로드

  • 취약점 보고서

    [!note] GitLab 17.7에서 도입됨. 취약점 보고서는 상태 없이 마이그레이션됩니다. 자세한 내용은 이슈 512859를 참조하세요. 취약점 보고서 마이그레이션 시 ActiveRecord::RecordNotUnique 오류는 이슈 509904를 참조하세요.

  • 위키

이슈 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 이슈 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 이슈 댓글
  • 이슈 이터레이션
  • 이슈 리소스 이터레이션 이벤트
  • 이슈 리소스 마일스톤 이벤트
  • 이슈 리소스 상태 이벤트
  • 머지 리퀘스트 URL 참조
  • 시간 추적

머지 리퀘스트 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 머지 리퀘스트 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 이슈 URL 참조
  • 머지 리퀘스트 승인자
  • 머지 리퀘스트 댓글
  • 머지 리퀘스트 리소스 마일스톤 이벤트
  • 머지 리퀘스트 리소스 상태 이벤트
  • 머지 리퀘스트 검토자
  • 다중 머지 리퀘스트 담당자
  • 시간 추적

설정 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 설정 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 아바타
  • 컨테이너 만료 정책
  • 프로젝트 속성
  • 서비스 데스크

제외된 항목#

일부 프로젝트 항목은 다음과 같은 이유로 마이그레이션에서 제외됩니다:

  • 민감한 정보가 포함될 수 있습니다:

    • CI/CD 잡 로그
    • CI/CD 변수
    • 컨테이너 레지스트리 이미지
    • 배포 키
    • 배포 토큰
    • 암호화된 토큰
    • 잡 아티팩트
    • 파이프라인 일정 변수
    • 파이프라인 트리거
    • 웹훅
  • 지원되지 않습니다:

    • 에이전트

    • 하위 CI/CD 파이프라인

    • 컨테이너 레지스트리

    • 사용자 정의 필드

    • 환경

    • 기능 플래그

    • 인프라 레지스트리

    • GitLab Self-Managed에서 GitLab.com 또는 GitLab Dedicated로 마이그레이션할 때 브랜치 보호 규칙의 인스턴스 관리자

    • 연결된 이슈

    • 머지 리퀘스트 승인 규칙

    • 머지 리퀘스트 종속성

    • 패키지 레지스트리

    • Pages 도메인

    • 보류 중인 멤버 초대

    • 원격 미러

    • 위키 댓글

      [!note] 프로젝트 설정과 관련된 승인 규칙은 가져와집니다.

  • 복구 가능한 데이터를 포함하지 않습니다:

    • diff 또는 소스 정보가 없는 머지 리퀘스트 (자세한 내용은 이슈 537943 참조)

또한 사용자 및 그들이 만든 개인 액세스 토큰은 마이그레이션에서 제외됩니다.

직접 전송 사용 시 마이그레이션되는 항목

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

직접 전송 방법을 사용할 때 많은 항목이 마이그레이션되며 일부는 제외됩니다. 마이그레이션되는 그룹 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 다른 그룹 항목은 마이그레이션되지 않습니다. 대상 GitLab 인스턴스로 마이그레이션되는 그룹 항목에는 다음이 포함됩니다:

직접 전송 방법을 사용할 때 많은 항목이 마이그레이션되며 일부는 제외됩니다.

마이그레이션된 그룹 항목#

마이그레이션되는 그룹 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 특정 그룹 항목이 마이그레이션되는지 확인하려면:

  1. 대상의 버전에 대한 모든 에디션의 groups/stage.rb 파일과 Enterprise Edition의 groups/stage.rb 파일을 확인합니다. 예를 들어 버전 15.9의 경우:
  2. 대상의 버전에 대한 그룹의 group/import_export.yml 파일을 확인합니다. 예를 들어 버전 15.9의 경우: https://gitlab.com/gitlab-org/gitlab/-/blob/15-9-stable-ee/lib/gitlab/import_export/group/import_export.yml.

다른 그룹 항목은 마이그레이션되지 않습니다.

대상 GitLab 인스턴스로 마이그레이션되는 그룹 항목에는 다음이 포함됩니다:

  • 배지

  • 보드

  • 보드 목록

  • 에픽

  • 에픽 보드

  • 에픽 보드 목록

  • 그룹 레이블

    [!note] 그룹 레이블은 가져오기 중에 관련 레이블 우선 순위를 유지할 수 없습니다. 관련 프로젝트를 대상 인스턴스로 마이그레이션한 후 이러한 레이블의 우선 순위를 다시 수동으로 지정해야 합니다.

  • 그룹 마일스톤

  • 이터레이션

  • 이터레이션 케이던스

  • 멤버

  • 네임스페이스 설정

  • 릴리스 마일스톤

  • 서브그룹

  • 업로드

  • 위키

제외된 항목#

일부 그룹 항목은 다음과 같은 이유로 마이그레이션에서 제외됩니다:

  • 민감한 정보가 포함될 수 있습니다:
    • CI/CD 변수
    • 배포 토큰
    • 웹훅
  • 지원되지 않습니다:
    • 사용자 정의 필드
    • 이터레이션 케이던스 설정
    • 보류 중인 멤버 초대
    • 푸시 규칙

또한 사용자 및 그들이 만든 개인 액세스 토큰은 마이그레이션에서 제외됩니다.

마이그레이션된 프로젝트 항목#

히스토리

마이그레이션할 그룹을 선택할 때 프로젝트를 마이그레이션하도록 선택하면 프로젝트 항목이 프로젝트와 함께 마이그레이션됩니다.

마이그레이션되는 프로젝트 항목은 대상에서 사용하는 GitLab 버전에 따라 다릅니다. 특정 프로젝트 항목이 마이그레이션되는지 확인하려면:

  1. 대상의 버전에 대한 모든 에디션의 projects/stage.rb 파일과 Enterprise Edition의 projects/stage.rb 파일을 확인합니다. 예를 들어 버전 15.9의 경우:
  2. 대상의 버전에 대한 프로젝트의 project/import_export.yml 파일을 확인합니다. 예를 들어 버전 15.9의 경우: https://gitlab.com/gitlab-org/gitlab/-/blob/15-9-stable-ee/lib/gitlab/import_export/project/import_export.yml.

다른 프로젝트 항목은 마이그레이션되지 않습니다.

그룹과 함께 프로젝트를 마이그레이션하지 않거나 프로젝트 마이그레이션을 재시도하려면 API를 사용하여 프로젝트만 마이그레이션을 시작할 수 있습니다.

대상 GitLab 인스턴스로 마이그레이션되는 프로젝트 항목에는 다음이 포함됩니다:

  • Auto DevOps

  • 배지

  • 브랜치 (보호된 브랜치 포함)

    [!note] 가져온 브랜치는 대상 그룹의 기본 브랜치 보호 설정을 따릅니다. 이러한 설정으로 인해 보호되지 않은 브랜치가 보호된 브랜치로 가져와질 수 있습니다.

  • CI 파이프라인

  • 커밋 댓글

  • 디자인

  • 외부 머지 리퀘스트

  • 이슈

  • 이슈 보드

  • 레이블

  • LFS 객체

  • 멤버

  • 머지 리퀘스트

  • 마일스톤

  • 파이프라인 기록

  • 파이프라인 일정

  • 프로젝트

  • 프로젝트 기능

  • 푸시 규칙. 가져오기 중에 그룹 푸시 규칙이 프로젝트 푸시 규칙보다 우선합니다. 소스 인스턴스에 그룹 푸시 규칙이 있는 경우 프로젝트 푸시 규칙이 가져오지 않습니다.

  • 릴리스

  • 릴리스 증거

  • 저장소

  • 설정

  • 스니펫

  • 업로드

  • 취약점 보고서

    [!note] GitLab 17.7에서 도입됨. 취약점 보고서는 상태 없이 마이그레이션됩니다. 자세한 내용은 이슈 512859를 참조하세요. 취약점 보고서 마이그레이션 시 ActiveRecord::RecordNotUnique 오류는 이슈 509904를 참조하세요.

  • 위키

이슈 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 이슈 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 이슈 댓글
  • 이슈 이터레이션
  • 이슈 리소스 이터레이션 이벤트
  • 이슈 리소스 마일스톤 이벤트
  • 이슈 리소스 상태 이벤트
  • 머지 리퀘스트 URL 참조
  • 시간 추적

머지 리퀘스트 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 머지 리퀘스트 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 이슈 URL 참조
  • 머지 리퀘스트 승인자
  • 머지 리퀘스트 댓글
  • 머지 리퀘스트 리소스 마일스톤 이벤트
  • 머지 리퀘스트 리소스 상태 이벤트
  • 머지 리퀘스트 검토자
  • 다중 머지 리퀘스트 담당자
  • 시간 추적

설정 관련 항목#

대상 GitLab 인스턴스로 마이그레이션되는 설정 관련 프로젝트 항목에는 다음이 포함됩니다:

  • 아바타
  • 컨테이너 만료 정책
  • 프로젝트 속성
  • 서비스 데스크

제외된 항목#

일부 프로젝트 항목은 다음과 같은 이유로 마이그레이션에서 제외됩니다:

  • 민감한 정보가 포함될 수 있습니다:

    • CI/CD 잡 로그
    • CI/CD 변수
    • 컨테이너 레지스트리 이미지
    • 배포 키
    • 배포 토큰
    • 암호화된 토큰
    • 잡 아티팩트
    • 파이프라인 일정 변수
    • 파이프라인 트리거
    • 웹훅
  • 지원되지 않습니다:

    • 에이전트

    • 하위 CI/CD 파이프라인

    • 컨테이너 레지스트리

    • 사용자 정의 필드

    • 환경

    • 기능 플래그

    • 인프라 레지스트리

    • GitLab Self-Managed에서 GitLab.com 또는 GitLab Dedicated로 마이그레이션할 때 브랜치 보호 규칙의 인스턴스 관리자

    • 연결된 이슈

    • 머지 리퀘스트 승인 규칙

    • 머지 리퀘스트 종속성

    • 패키지 레지스트리

    • Pages 도메인

    • 보류 중인 멤버 초대

    • 원격 미러

    • 위키 댓글

      [!note] 프로젝트 설정과 관련된 승인 규칙은 가져와집니다.

  • 복구 가능한 데이터를 포함하지 않습니다:

    • diff 또는 소스 정보가 없는 머지 리퀘스트 (자세한 내용은 이슈 537943 참조)

또한 사용자 및 그들이 만든 개인 액세스 토큰은 마이그레이션에서 제외됩니다.