개요
AWS CodeCommit은 프라이빗 Git 리포지토리를 호스팅하는 확장성이 뛰어난 관리형 소스 제어 서비스입니다. CodeCommit은 데이터를 Amazon S3 및 Amazon DynamoDB에 저장하여 리포지토리의 확장성, 가용성, 내구성을 높게 유지해줍니다. 코드를 저장하기 위한 리포지토리를 생성하기만 하면 됩니다. 프로비저닝 및 확장할 하드웨어나 설치, 구성, 운영할 소프트웨어가 없습니다.
이 실습에서는 AWS 개발자 도구의 일부인 AWS CodeCommit을 연습합니다. 이 실습에서는 먼저 AWS CodeCommit에서 코드 리포지토리를 생성합니다. 그런 다음 EC2에서 실행되는 Linux 인스턴스에서 로컬 리포지토리를 생성합니다. 로컬 리포지토리를 생성한 후 몇 가지를 변경합니다. 그런 다음 변경 사항을 AWS CodeCommit 리포지토리에 동기화(커밋)합니다.
이 실습에서 다루는 주제
실습 내용:
- Amazon Management Console에서 AWS CodeCommit을 사용하여 코드 리포지토리 생성
- Linux 인스턴스에서 git를 사용하여 로컬 코드 리포지토리 생성
- 로컬 리포지토리를 AWS CodeCommit 리포지토리와 동기화
수강 전 권장 사항
수강생은 소스 코드 리포지토리의 원리를 이해하고 있고 사전 개발 경험이 있어야 합니다. 수강생은 Amazon EC2에서 실행 중인 인스턴스에 SSH 연결을 생성하고 Linux의 명령줄에서 Linux 명령 및 편집기를 사용하는 데 익숙해야 합니다. 수강생은 이 실습을 시작하기 전에 최소한 Amazon Elastic Compute Cloud(EC2) 입문 실습을 완료해야 합니다.