티스토리 뷰


IAM 에 user 등록하고, AWSCodeCommitFullAccess 를 정책으로 추가합니다. 그런후, PC 에서 생성한 SSH 공개키를 업로드한 후에 아래와 같이 사용합니다.


먼저, PhpStorm 에서 프로젝트의 VCS 를 Git 으로 지정합니다.





그리고 프로젝트 소스를 Git 에 추가하고 커밋합니다.






커밋시 삭제하고 싶은 파일이나 디렉토리가 있으면, 선택 해제하고 커밋 메시지를 입력합니다.


아마존의 CodeCommit 에서는 리포지토리를 생성합니다.



사용할 이름(저장소명)과 설명을 작성합니다.


리포지토리가 생성되면, 접근할 수 있는 SSH 경로를 복사합니다.



끝으로, PC 에서(프로젝트의 git 루트 경로) 아래와 같이 원격 저장소를 orgin 으로 추가합니다.


git remote add origin ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/저장소명




ssh 공개키 생성 및 등록은 다음과 같습니다. 먼저, 키를 생성합니다.


ssh-keygen


id_rsa, id_rsa.pub 파일이 생성됩니다. id_rsa.pub 파일의 내용을 IAM 의 SSH 퍼블릭 키 업로드로 등록합니다. 이때 생성된 SSH 키 ID(APK.....) 를 복사한 후, 아래와 같이 config 파일 작성시 기록합니다.


Host git-codecommit.*.amazonaws.com

User APK어쩌구저쩌구

IdentityFile ~/.ssh/id_rsa



댓글
댓글쓰기 폼