# GitHub Enterprise Server에서 GHE.com 실시간 마이그레이션을 위한 마이그레이션된 데이터

실시간 마이그레이션에 포함된 데이터 및 라이브 업데이트는 무엇입니까?

>[!NOTE] 
Enterprise Live Migrations 가 있으며 공개 미리 보기 변경될 수 있습니다.

## 마이그레이션되는 데이터

ELM 는 거의 모든 리포지토리 수준 데이터를 마이그레이션합니다. 팀, 프로젝트, 조직 설정 및 웹후크와 같은 조직 수준 리소스는 마이그레이션에서 제외되며 대상에서 수동으로 구성해야 합니다.

지원되는 조직 수준의 유일한 ELM 작업은 아직 존재하지 않는 경우에 대상 조직 계정을 만드는 것입니다.

### 리포지토리 설정 및 구성

| Resource | Notes |
|---|---|
| 리포지토리 메타데이터 및 설정 | 가시성, 설명, 기본 브랜치 및 활성화된 기능 |
| 리포지토리 웹후크 | 리포지토리에 대한 웹후크 구성 |
| 리포지토리 토픽 | 리포지토리를 분류하기 위한 태그 |
| 리포지토리 PR 설정 | 풀 리퀘스트 병합 및 리뷰 설정 |
| 작업 설정 | 허용되는 작업 및 권한을 포함한 리포지토리 수준 GitHub Actions 구성 |
| 자동 링크 | 사용자 지정 자동 링크 참조 |
| 분기 보호 | 분기 보호 규칙 |
| 페이지 | GitHub Pages 구성 |

### Git 데이터, LFS 및 wiki

| Resource | Notes |
|---|---|
| Git 리포지토리(refs, objects, history) | 모든 ref, 개체 및 커밋 기록을 포함합니다. 리포지토리는 마이그레이션 내내 대상에 대해 최신 상태로 유지됩니다. |
| LFS 개체 | Git 큰 파일 스토리지 개체입니다. 원본 GitHub Enterprise Server 인스턴스에서 LFS를 사용하도록 설정해야 합니다. |
| Wiki | Wiki Git 리포지토리 |

### 문제, 의견 및 반응

| Resource | Notes |
|---|---|
| 이슈 | 상태, 담당자 및 본문 포함 |
| 이슈 설명 | 문제에 대한 모든 의견 |
| 문제 반응 | 문제에 대한 반응 |
| 이슈 댓글 반응 | 이슈 댓글에 대한 반응 |
| 이슈 레이블 | 문제에 대한 레이블 연결 |
| 이슈 이벤트 | 타임라인 이벤트(할당됨, 레이블 지정됨, 닫힘 등) |
| 문제 참조 닫기 | 문제를 닫는 상호 참조(예: "fixes #123") |

### 끌어오기 요청, 검토 및 스레드

| Resource | Notes |
|---|---|
| 끌어오기 요청 | 상태, 검토자, 본문 및 초안 상태 포함 |
| PR 검토 | 승인됨, 변경 요청됨 및 주석이 추가된 상태를 포함하여 제출된 검토 |
| PR 리뷰 코멘트 | 인라인 코드 검토 주석 |
| PR 검토 스레드 | 해결됨 및 해결되지 않은 상태를 포함한 스레드 토론 |
| PR 주석 반응 | 끌어오기 요청 검토 주석에 대한 반응 |
| PR 레이블 | 풀 리퀘스트에서 레이블 연관성 설정 |

### 레이블, 중요 시점, 릴리스 및 CI

| Resource | Notes |
|---|---|
| Labels | 이름, 색 및 설명을 포함한 레이블 정의 |
| 마일스톤 | 중요 시점 정의 및 상태 |
| 릴리스 | 릴리스 메타데이터(태그, 이름, 본문, 시험판 또는 초안 상태 포함) |
| 릴리스 피드백 | 릴리스에 대한 반응 |
| 커밋 주석 | 개별 커밋에 대한 주석 |
| 커밋 상태 검사 | 커밋에 대한 CI/CD 상태 검사 |
| 검사 실행 | 실행 결과 확인 |
| 스위트 확인 | 스위트 그룹화 확인 |
| 팀 리포지토리 권한 | 팀-리포지토리 권한 연결 |

### 이진 자산 및 파일 첨부

| Resource | Notes |
|---|---|
| 릴리즈 에셋 | 릴리스에 연결된 이진 자산( 자산당 최대 2GB) |
| Attachments | 문제 및 풀 리퀘스트 본문에 포함된 이미지 및 비디오 파일 첨부 |
| 리포지토리 파일(미디어가 아닌 첨부 파일) | 문제 및 풀 리퀘스트와 관련된 PDF와 텍스트 파일 같은 비미디어 파일 첨부 파일 |

### 사용자 및 마네킹

| Resource | Notes |
|---|---|
| 마네킹 | 마이그레이션된 데이터에서 참조되는 모든 GitHub Enterprise Server 사용자는 조직 멤버 자격 또는 리포지토리 액세스 권한이 없는 자리 표시자 ID인 마네킹으로 표시됩니다. 마이그레이션이 완료되면 실제 사용자 계정과 연결하여 마네킹을 회수할 수 있습니다. |

## 마이그레이션되지 않는 데이터

### 리포지토리 데이터

| 데이터 | Notes |
|---|---|
| 리포지토리 기본값 | N/A |
| 리포지토리 규칙 집합 | 분기 보호 규칙만 마이그레이션됩니다. |
| 포크에서 요청 끌어오기 | N/A |
| 보류 중인 끌어오기 요청 검토 | 제출된 검토만 마이그레이션됩니다. |

### 조직 데이터

다음과 같은 조직 수준 데이터는 마이그레이션 **되지 않습니다** .

* Settings
* 팀들
* 프로젝트
* Webhooks

## 라이브 업데이트에 포함된 이벤트

초기 백필이 완료되면 내보내기자의 **이벤트 수신기는** 웹후크를 GitHub Enterprise Server 모니터링하여 진행 중인 변경 내용을 캡처하고 대상 엔터프라이즈의 마이그레이션 서비스로 전달합니다.

다음 표에서는 라이브 업데이트를 지원하는 리소스 종류와 처리되는 웹후크 작업을 설명합니다.

| 리소스 종류 | 지원되는 이벤트 | 지원하지 않는 이벤트 |
|---|---|---|
| **Repository** | `edited` | 
`archived`, `deleted`, `privatized`, `publicized`, `renamed`, `transferred``unarchived` |
| **Issues** | 
`assigned`, `closed`, `edited`, `labeled`, `opened`, `reopened`, `unassigned``unlabeled`, `milestoned``demilestoned` | 
`deleted`, `locked`, `pinned`, `transferred`, `unlocked``unpinned` |
| **이슈 코멘트** | 
`created`, `edited` | `deleted` |
| **끌어오기 요청** | 
`assigned`, `closed`, `converted_to_draft`, `edited`, `labeled`, `opened`, `ready_for_review`, `reopened`, `unassigned`, `unlabeled`, `milestoned`, `demilestoned` | 
`auto_merge_disabled`,`auto_merge_enabled`, `dequeued`, `enqueued`, `locked`, `review_request_removed``review_requested`, `synchronize``unlocked` |
| **끌어오기 요청 검토** | 
`edited`, `submitted` | `dismissed` |
| **검토 주석 끌어오기 요청** | `edited` | 
`created`, `deleted` |
| **끌어오기 요청 검토 스레드** | 
`resolved`, `unresolved` | N/A |
| **레이블** | `created` | 
`deleted`, `edited` |
| **릴리스** | 
`created`, `edited`, `prereleased`, `published`, `released``unpublished` | `deleted` |
| **중요 시점** | 
`closed`, `created`, , `edited`, `opened` | `deleted` |
| **브랜치 보호 규칙** | 
`created`, `edited` | `deleted` |
| **주석 커밋** | 
`created`, `edited` | `deleted` |
| **페이지 빌드** | 모든 작업 | N/A |
| **커밋 상태 검사** | 모든 작업 | N/A |
| **Wiki** | 모든 작업 | N/A |
| **자동 연결** | 
`created`, `deleted` | N/A |
| **문제 참조 닫기** | `created` | N/A |
| **반응** | 
`created`, `deleted` | N/A |
| **리포지토리 작업 설정** | `updated` | N/A |
| **리포지토리 웹후크** | 
`created`, `updated` | N/A |

> [!NOTE]
> 끌어오기 요청 검토가 제출되면 ELM 모든 인라인 주석을 포함하여 전체 검토를 함께 가져옵니다. 초기 검토 제출의 일부인 인라인 주석이 올바르게 마이그레이션됩니다. 그러나 **검토가 제출된 후 검토 스레드에 추가된 회신은** 라이브 업데이트로 캡처되지 않으며 마이그레이션된 리포지토리에 표시되지 않습니다.

## 라이브 업데이트에 포함되지 않은 데이터

다음은 초기 백필 중에만 내보내지고 웹후크에서 업데이트 **되지 않습니다** .

* 검사 실행
* 스위트 확인
* GitHub Pages 구성

## 링크 및 멘션 다시 쓰기

사용자 멘션 또는 동일한 **리포지토리의** 문제 및 끌어오기 요청에 대한 링크와 같은 원본 리포지토리 내의 참조는 마이그레이션 후에도 올바른 리소스를 가리키도록 다시 작성됩니다.

**다른 리포지토리**에 대한 참조(예: 끌어오기 요청`repo-2`에서 리포지토리의 문제에 `repo-1` 대한 링크)는 마이그레이션**되지 않으며** 마이그레이션 후 정확히 동일한 대상을 가리킵니다. 참조된 리포지토리가 이미 마이그레이션되었거나 동시에 마이그레이션 중인 경우에도 적용됩니다.