GitHub 제품(예: GitHub Enterprise Server에서 GitHub Enterprise Cloud으로 또는 Bitbucket Server 또는 GitLab과 같은 다른 코드 호스팅 플랫폼에서 GitHub)으로 이동하는 경우 사용자 코드, 코드 기록 및 이전 대화 및 공동 작업을 모두 이동하려고 할 것입니다.
GitHub 에서는 이러한 마이그레이션을 지원하는 다양한 도구를 제공합니다. 다양한 도구는 다양한 마이그레이션 경로를 지원하고 다양한 수준의 마이그레이션 충실도를 제공합니다. 마이그레이션에 가장 적합한 도구를 결정하고 마이그레이션할 수 있는 항목을 이해하고 마이그레이션에 성공하는 방법을 알아보려면 GitHub로 마이그레이션 계획을 참조하세요.
GitHub Enterprise Cloud(으)로 마이그레이션하기 위해 수행할 단계는 다음과 같습니다:
- 마이그레이션의 원본(소스)을 정의합니다. 목적지는 GitHub Enterprise Cloud입니다.
- 마이그레이션할 데이터를 이해하고 기본 인벤토리를 빌드하세요.
- 마이그레이션 데이터의 크기를 평가하고 먼저 리포지토리를 Git으로 이동해야 하는지 여부를 파악하세요.
- 조직의 요구 사항과 사용할 수 있는 도구에 따라 마이그레이션 유형을 결정합니다.
- 직접 마이그레이션을 수행할지("셀프 서비스 마이그레이션") 또는 'Expert Services 팀 또는 GitHub 파트너("전문가 주도 마이그레이션")와 함께 GitHub작업할지 선택합니다.
평가판을 설정한 이후 단계에서 조직과 팀을 만들 준비가 되면 다음을 포함하여 마이그레이션을 완료하는 추가 단계를 수행합니다.
- 로 마이그레이션할 조직 구조를 디자인합니다 GitHub Enterprise Cloud.
- 전체 리포지토리를 대상으로 하는 모의 마이그레이션을 포함하여, 전반적인 마이그레이션 테스트 계획을 수립하세요.
- 마이그레이션 전과 마이그레이션 후 단계를 설정하고 마이그레이션 플랜을 만듭니다.
- 조직과 마이그레이션 일정을 준비합니다.
- 마이그레이션을 수행하고 마이그레이션 후 작업을 실행합니다.
GitHub Actions 엔터프라이즈 마이그레이션에 대한 정보
엔터프라이즈를 GitHub Actions 기존 시스템에서 마이그레이션하려면 마이그레이션을 계획하고, 마이그레이션을 완료하고, 기존 시스템을 사용 중지할 수 있습니다.
리포지토리를 마이그레이션하는 동시에 GitHub Actions으로 전환하는 것은 권장하지 않습니다. 대신 이후 날짜까지 기다렸다가 별도의 단계로 CI/CD 마이그레이션을 수행합니다. 이렇게 하면 마이그레이션 프로세스를 보다 쉽게 관리할 수 있습니다.
다음 단계
평가판을 시작하고 엔터프라이즈에 사용자를 추가했으므로 이제 액세스를 관리하도록 조직과 팀을 설정할 수 있습니다. 기업에서 작업을 구성하기 위한 모범 사례을(를) 참조하세요.