8. 제 환경에서는 이미 이전에 작업한 원격 URL 정보가 저장되어있어 git remote remove origin 명령으로 제거해줬습니다.
9. git add시 원격 URL에 업로드하길 원하지 않는 파일들에 대해서는 .gitignore 파일에 추가해 줍니다.
10. git add 명령으로 변경 내용을 스테이징 영역(staging area)에 추가합니다.
11. git status 명령으로 git에 의해 관리되는 파일들의 가능한 상태(status)에 대해 확인합니다. – 제 환경에서는 이미 로컬 레포지토리에 모두 커밋되어있는 상태라 아무런 정보도 출력되지 않았습니다.
12. git commit 명령으로 로컬 레포지토리에 반영합니다.
13. git push –set-upstream origin master 명령으로 원격 저장소에 푸시합니다. 이과정에서 Get Credential Manager 팝업이 뜨며, 위에 IAM 설정시 생성한 AWS CodeCommit에 대한 HTTPS Git 자격 증명을 이용하여 인증합니다.
14. 원격저장소에 업로드 되는 진행과정을 확인가능합니다.
15. CodeCommit 콘솔에서 생성한 리포지토리에 정상적으로 업로드 된 정보를 확인 가능합니다.
15. 이미 업로드 되어있는 CodeCommit 리포지토리를 로컬에 다운로드 받을 경우에는 위에 IAM 권한 생성 후 git clone <저장소 URL> 명령을 수행하면 됩니다.
04. appspec.yml
CodeCommit 리포지토리 최상위 경로에 appspec.yml 파일을 생성하여 배포진행과정에 필요한 작업을 정의합니다.