구현 안내서 시작하기

5단계  |  30분

Project-Migrate-Github-to-CodeCommit
architectural-diagram
project_migrate-git

이 프로젝트에서는 기존 Git 리포지토리 또는 버전이 지정되지 않은 로컬 콘텐츠를 AWS CodeCommit로 마이그레이션하는 방법을 알아봅니다. AWS CodeCommit은 기업이 안전하고 확장성이 뛰어난 프라이빗 Git 리포지토리를 손쉽게 호스팅할 수 있게 지원하는 완전관리형 소스 제어 서비스입니다. 또한, 이 프로젝트에는 대규모 리포지토리를 CodeCommit으로 성공적으로 마이그레이션하기 위한 지침이 포함되어 있습니다. CodeCommit으로 소스 코드를 호스팅할 경우의 이점으로는 완전관리형 환경, 보안, 고가용성 및 기존 도구의 확장을 들 수 있습니다. 또한, CodeCommit에서는 새로운 CodeCommit 사용자에게 AWS 프리 티어를 제공합니다.

수행할 수 있는 작업:

AWS CodeCommit을 사용하여 프라이빗 Git 리포지토리를 생성합니다. 이 리포지토리는 프로젝트가 호스팅될 대상입니다.

CodeCommit 리포지토리로 프로젝트를 마이그레이션합니다. 기존 Git 리포지토리를 마이그레이션하거나 로컬에 저장된 버전이 지정되지 않은 프로젝트를 마이그레이션할 수 있습니다. 대규모 마이그레이션의 경우 스트립트를 사용하여 리포지토리를 증분 방식으로 마이그레이션하는 방법에 대한 지침을 따라 하십시오.

시작하기 전에 필요한 항목:

AWS 계정: CodeCommit을 사용하려면 AWS 계정이 필요합니다. AWS에 가입하기.

Git 리포지토리 또는 로컬 콘텐츠: 마이그레이션하려는 기존 Git 리포지토리 또는 로컬 프로젝트가 있으면 좋지만, 필수 사항은 아닙니다. 본 안내서에는 마이그레이션을 연습하는 데 사용할 수 있는 샘플 리포지토리가 포함되어 있습니다.

Git 경험: Git 관련 경험이 권장됩니다.

AWS 경험: AWS 관련 경험이 권장되지만, 필수 사항은 아닙니다.

월별 예상 요금:

AWS CodeCommit을 사용하여 프로젝트를 호스팅하는 데 드는 총비용은 사용량에 따라 달라집니다. AWS 계정이 있는 사용자는 누구나 AWS CodeCommit을 무료로 시작할 수 있습니다. 귀하의 계정은 매달 무료로(제한 범위 내에서) 5명의 활성 사용자를 보유할 수 있으며, 그 후에는 매달 추가되는 활성 사용자 1명당 1달러를 지불해야 합니다. 선수금이나 약정은 없습니다. AWS CodeCommit용 AWS Free Tier는 신규 및 기존 AWS 고객에게 모두 무기한으로 적용되며, 기본 12개월의 프리 티어 기간이 종료되어도 만료되지 않습니다. 서비스 및 관련 비용의 내역은 사용 서비스 및 비용을 참조하십시오.

구현 안내서 시작하기

AWS를 시작하는 데 추가 리소스가 필요하십시까? 자세히 알아보려면 시작하기 리소스 센터를 방문하십시오.

AWS CodeCommit은 기업이 안전하고 확장성이 뛰어난 프라이빗 Git 리포지토리를 쉽게 호스팅할 수 있도록 지원하는 완전관리형 소스 제어 서비스입니다. CodeCommit을 사용하면 자체 소스 제어 시스템을 운영하거나 인프라 조정을 염려할 필요가 없습니다.

AWS CodeCommit을 시작하는 방법에 대한 추가 정보는 설명서를 참조하십시오.