AWS CodeCommit는 프라이빗 Git 리포지토리를 호스팅하는 확장성이 뛰어난 관리형 소스 제어 서비스입니다. CodeCommit는 데이터를 Amazon S3 및 Amazon DynamoDB에 저장하여 리포지토리의 확장성, 가용성, 내구성을 높게 유지해줍니다. 코드를 저장하기 위한 리포지토리를 생성하기만 하면 됩니다. 프로비저닝 및 확장할 하드웨어나 설치, 구성, 운영할 소프트웨어가 없습니다.

무료로 AWS 시작하기

무료 계정 생성

12개월 동안 AWS 프리 티어에 액세스하여 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support 기능을 사용해 보십시오.
AWS 프리 티어 세부 정보 보기 »

CodeCommit_Banner

AWS CodeCommit는 협업 소프트웨어 개발을 위해 설계되었습니다. CodeCommit를 사용하면 코드를 커밋, 브랜치 및 병합할 수 있으므로 팀 프로젝트에 대한 제어를 손쉽게 유지 관리할 수 있습니다. 또한, CodeCommit은 협업자에게 코드 검토를 요청하고 코드를 논의할 수 있는 메커니즘을 제공하는 pull 요청을 지원합니다. AWS Management Console, AWS CLI 또는 AWS SDK에서 리포지토리를 생성하고 Git를 통해 해당 리포지토리를 사용할 수 있습니다.

HTTPS 및 SSH를 통해 AWS CodeCommit에 대해 파일 전송을 할 수 있습니다. 또한, 리포지토리는 고객별 키를 사용한 AWS Key Management Service를 통해 상주 중에 자동으로 암호화됩니다.

AWS CodeCommit는 AWS Identity and Access Management를 사용하여 누가 데이터에 액세스할 수 있는지는 물론 액세스 방법, 시기, 위치까지 제어하고 모니터링할 수 있습니다.

AWS CodeCommit는 리포지토리를 Amazon S3와 Amazon DynamoDB에 저장합니다. 데이터는 여러 시설 전체에 중복 저장됩니다. 이러한 아키텍처는 리포지토리 데이터의 가용성과 내구성을 높입니다.

AWS CodeCommit를 사용하면 크기 제한 없이 필요한 만큼의 리포지토리를 생성할 수 있습니다. 코드와 함께 이미지와 라이브러리 등의 애플리케이션 자산을 비롯한 모든 형식의 파일을 저장하고 버전 관리할 수 있습니다.

리포지토리 관리에 AWS Management Console, AWS CLI, AWS SDK를 사용할 수 있습니다. 또한, Git 명령 또는 Git 그래픽 도구를 사용하여 리포지토리 소스 파일과 상호 작용할 수 있습니다. AWS CodeCommit는 모든 Git 명령을 지원하며 기존 Git 도구와 연동됩니다. 기존 개발 환경 플러그인 또는 지속적인 통합/지속적인 전송 시스템과 통합할 수 있습니다.

AWS CodeCommit 리포지토리 트리거를 사용하면, Amazon Simple Notification Service(SNS)를 사용해 알림을 보내고 HTTP 웹훅스를 생성하거나 선택한 리포지토리 이벤트에 대한 응답으로 AWS Lambda 함수를 호출할 수 있습니다.