Skip to main content

GitHub Enterprise Server에서 GHE.com 실시간 마이그레이션 준비

          Enterprise Live Migrations를 시작하기 전에 고려해야 할 주요 질문들입니다.

참고

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

          GitHub Enterprise Server 인스턴스가 준비됐나요?
          ELM 지원되는 릴리스로 백포칭되었습니다. 이를 사용하려면 다음 부 버전 이상으로 업그레이드해야 합니다.
  • 3.20.2
  • 3.19.6
  • 3.18.9
  • 3.17.15
          GitHub Enterprise Server 인스턴스도 다음을 수행해야 합니다.
  • HTTPS URL을 사용합니다. HTTP URL은 지원되지 않습니다.
  • 마이그레이션을 사용하도록 설정하고 Blob Storage를 구성합니다. 관리 콘솔의 "마이그레이션" 섹션에서 이러한 설정을 확인할 수 있습니다. 이러한 설정을 아직 구성하지 않은 경우 Enterprise Live Migrations를 사용하여 리포지토리 마이그레이션에서 기본값으로 설정하는 방법을 설명합니다.

대상 조직은 어떤 모습일까요?

리포지토리를 새 조직이나 기존 조직으로 마이그레이션할 수 있습니다 GHE.com. ELM이 아직 없는 경우 대상 조직을 만듭니다.

플랫폼 마이그레이션은 조직 및 팀 구조를 재고할 수 있는 좋은 기회입니다. 기업에서 작업을 구성하기 위한 모범 사례을(를) 참조하세요.

마이그레이션할 리포지토리는 무엇입니까?

          ELM을/를 지원합니다 단일 **** 인스턴스에서 최대 GitHub Enterprise Server개의 동시 리포지토리 마이그레이션 및 대상 엔터프라이즈당 **20**개의 동시 마이그레이션

어떤 리포지토리를 우선 ELM 마이그레이션할지, 그리고 어떤 리포지토리를 나중에 마이그레이션하거나 다른 마이그레이션 도구를 사용할지 계획합니다. 혜택을 받을 가능성이 가장 큰 리포지토리는 ELM 다음과 같습니다.

  • 긴 가동 중지 시간이 비즈니스에 방해가 되는 중요한 리포지토리
  • 다른 마이그레이션 도구로는 처리하기에 너무 큰 모노레포

공용 리포지토리는 GHE.com에서 사용할 수 없으며 이러한 리포지토리는 ELM에서 거부됩니다. 시작하기 전에 이러한 리포지토리의 GitHub Enterprise Server 가시성을 변경할 수 있습니다.

선택한 리포지토리에 2GB를 넘는 릴리스 자산이 포함되어 있지 않은지 확인해야 합니다 ELM. 이는 제한입니다.

마이그레이션을 실행할 사람은 누구입니까?

마이그레이션을 실행하는 사람은 다음을 ELM 수행해야 합니다.

  • 인스턴스에 대한 사이트 관리자 액세스 권한 부여 GitHub Enterprise Server
  • GHE.com 엔터프라이즈 시스템에서 소유자 되기

이 사용자는 다음 작업을 수행해야 합니다.

  • 마이그레이션하기 전에 원본 엔터프라이즈와 대상 엔터프라이즈 모두에서 personal access tokens (classic)을(를) 만드십시오.
  • 마이그레이션하는 동안 마이그레이션 상태를 모니터링하고 문제에 응답합니다.

동일한 사용자가 인스턴스에서의 ELM 동시 GitHub Enterprise Server 마이그레이션을 위해 동일한 토큰을 사용하여 elm 모든 명령을 실행해야 합니다.

마이그레이션 후에는 누군가가 GHE.com에 대해 몇 가지 후속 작업을 수행해야 합니다. 모든 조직 소유자는 이 작업을 수행할 수 있습니다.

개발자는 무엇을 알아야 하나요?

시작하기 전에 개발자에게 알려주세요.

  • 리포지토리가 새 위치로 이동하고 있습니다. 사용자는 운영자가 새 위치로의 최종 컷오버를 시작할 때까지 마이그레이션 중에 원본 리포지토리를 계속 사용할 수 있습니다.
  • 마이그레이션이 진행되는 동안 개발자는 해결할 수 없는 방식으로 Git 기록을 방해하므로 리포지토리에 강제 푸시하지 ELM 않아야 합니다.
  • 마이그레이션 프로세스 중에 개발자가 수행하는 특정 작업은 마이그레이션된 리포지토리에 반영되지 않을 수 있습니다. 자세한 내용은 GitHub Enterprise Server에서 GHE.com 실시간 마이그레이션을 위한 마이그레이션된 데이터에서 지원되지 않는 작업을 참조하세요.

다음 단계

마이그레이션을 실행할 준비가 되면 Enterprise Live Migrations를 사용하여 리포지토리 마이그레이션을 참조하세요.