GitHub Enterprise 로컬 시작(미리 보기)

이 문서에서는 공개 미리 보기에 온보딩하고 Azure 로컬 GitHub Enterprise Local을 배포하는 방법을 설명합니다.

Important

이 기능은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

사전 요구 사항

GitHub Enterprise Local은 공개 미리 보기로 제공됩니다. 관심을 표시하려면 Microsoft 계정 팀에 문의하거나 GitHub Enterprise Local Preview 등록 제출합니다.

Microsoft 2주마다 평가를 실시하여 조사 제출을 롤링 기준으로 검토합니다. 승인된 조직에 온보딩 세부 정보를 문의합니다.

Important

Microsoft 온보딩 설문 조사를 제출하고 미리 보기 온보딩을 위해 선택된 후에 승인된 공개 미리 보기 참가자에게만 배포 PowerShell 스크립트를 제공합니다.

Azure 로컬 GHES(GitHub Enterprise Server) VM을 실행하는 데 충분한 용량을 사용할 수 있는 경우 통합 및 프리미어 하드웨어 솔루션 모두에서 GitHub Enterprise Local 실행을 지원할 수 있습니다. 현재 제공되는 항목은 Azure 로컬 솔루션 | 카탈로그에서 확인할 수 있습니다. 그에 따라 컴퓨팅, 메모리, 스토리지 및 네트워크 리소스를 계획합니다.

GHES는 다음과 같은 사용 사례 및 요구 사항에 따라 VM 크기 조정 지침을 제공합니다.

  • 개발자 수

  • 리포지토리 크기 및 증가

  • CI/CD 파이프라인 빈도

  • 아티팩트 스토리지 요구 사항

자세한 내용은 최소 권장 요구 사항을 참조하세요.

GitHub Enterprise 로컬 배포

GitHub Enterprise Local은 단일 노드 및 다중 노드 Azure 로컬 배포 옵션을 모두 지원합니다. 단일 노드 Azure 로컬 미리 보기 및 개념 증명 시나리오를 위해 독립 실행형 VM으로 GHES를 실행합니다. 프로덕션 지향 배포의 경우 동일한 단일 GHES VM이 다중 노드 Azure 로컬 클러스터에서 실행됩니다. Azure 로컬 VM 수준의 고가용성 및 장애 조치(failover)를 제공하지만 GHES 자체는 클러스터되지 않은 단일 인스턴스로 유지됩니다.

일반적인 배포에는 다음 단계가 포함됩니다.

  1. Azure 로컬 인프라 준비. GHES VM 이미지를 실행할 수 있는 충분한 용량으로 Azure 로컬 환경을 설정해야 합니다.

  2. GitHub Enterprise 로컬 VM 이미지 다운로드합니다. Azure 로컬 노드가 보고 액세스할 수 있는 위치에 이미지를 배치합니다.

    배포 시간을 줄이려면 배포 프로세스에서 이미지를 Azure 로컬 스토리지에 복사하므로 배포 중에 지정된 대상 위치에 이미지를 직접 다운로드합니다.

  3. GitHub Enterprise 로컬 VM 이미지 배포합니다. 공개 미리 보기 온보딩 중에 제공된 PowerShell 스크립트를 사용합니다.

  4. 관리 콘솔을 사용하여 GHES 설정을 완료합니다. 관리 콘솔을 사용하여 초기 구성을 완료합니다.

  5. ID 공급자를 통합하고 조직을 구성합니다. ID 공급자를 설정하고 조직을 구성합니다.

  6. 작업, 패키지 및 고급 보안을 사용하도록 설정합니다. 필요에 따라 이러한 기능을 구성합니다.

다음 단계