비유로 이해하기
CodeCommit은 AWS 안에 있는 GitHub예요. 코드를 안전하게 저장하고 팀원들과 함께 작업할 수 있는 공간이에요. Git이라는 도구를 사용해서 코드 변경 이력을 관리해요.
동작 원리
애니메이션 준비 중입니다
언제 쓰나요?
🔒
프라이빗 코드 저장소
회사 코드를 외부 서비스가 아닌 AWS 내부에 안전하게 저장하고 싶을 때 사용해요. IAM으로 접근을 세밀하게 제어할 수 있어요.
🔄
AWS CI/CD 파이프라인 연동
CodeCommit에 코드를 푸시하면 CodePipeline → CodeBuild → CodeDeploy로 이어지는 완전한 AWS CI/CD 파이프라인을 구성할 수 있어요.
📋
규정 준수가 필요한 프로젝트
소스코드가 반드시 특정 리전의 AWS 인프라에 저장되어야 하는 규정 준수 요구사항이 있을 때 적합해요.
요금 예시
CodeCommit은 거의 무료로 사용할 수 있어요. 처음 5명의 사용자까지는 무료이고, 그 이후에도 한 사람당 월 $1 정도예요. 개인 프로젝트나 소규모 팀이라면 비용 부담이 없어요.
자주 묻는 질문
❓
GitHub 대신 CodeCommit을 써야 하나요?
대부분의 경우 GitHub이 더 편리해요. 하지만 AWS 생태계 안에서 모든 것을 관리하거나, 규정 준수가 필요한 경우에 CodeCommit이 적합합니다.
❓
CodeCommit은 아직 사용 가능한가요?
기존 사용자는 계속 사용 가능하지만, 2024년부터 신규 고객 가입이 중단되었어요. 새로 시작한다면 GitHub이나 GitLab을 권장합니다.
❓
Git 클라이언트로 접속할 수 있나요?
네! 일반 Git 명령어로 그대로 사용할 수 있어요. HTTPS 또는 SSH 방식으로 접속하며, IAM 자격 증명을 사용합니다.