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
반응형
'서버 > 클라우드' 카테고리의 다른 글
CodeCommit 서울 리전 사용하기 - 403 오류해결 (0) | 2018.04.02 |
---|---|
ELB 에 HTTPS 설정하기... (0) | 2017.04.13 |
EC2 서버 AZ 이동하기 (0) | 2014.11.10 |
아마존 클라우드 EC2, FTP 패시브모드 설정 - CentOS 6.x (0) | 2014.08.25 |
아마존 클라우드 데이터베이스, RDS 설치(MySQL) (2) | 2014.08.12 |
댓글