Skip to main content

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

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

참고

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

마이그레이션되는 데이터

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

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

리포지토리 설정 및 구성

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

Git 데이터, LFS 및 wiki

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

문제, 의견 및 반응

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

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

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

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

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

이진 자산 및 파일 첨부

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

사용자 및 마네킹

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

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

리포지토리 데이터

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

조직 데이터

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

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

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

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

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

리소스 종류지원되는 이벤트지원하지 않는 이벤트
Repositoryedited
          `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 |

참고

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

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

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

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

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

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