[aws] CodeCommit 리포지토리 생성 및 동작 확인
2683 단어 CloudFormationCodeCommitAWS
개요
CodeCommit에 의한 소스 제어를 시작하기 위한 시작 방법을 스쿠쇼를 넣어 정리합니다.
기본적으로 이하 내용에 따른 내용이 되고 있습니다.
htps : // / cs. 아 ws. 아마존. 코 m / 그럼 _ jp / 코데코미 t / ㅁ st / 우세 r 굉장히 / 껄껄 g-s r d. HTML
리포지토리 만들기
htps : // 이런. 아 ws. 아마존. 코 m / 코 데이 테 / 코데 코미 t / 칭찬로 이동하여 리포지토리 만들기를 누릅니다.
리포지토리 이름을 설정하고
作成
를 누릅니다.SSH로 저장소 복제
SSH의 저장소 복제본은 IAM 사용자에서만 실행할 수 있습니다.
CodeCommit과 같이 공개키를 미리 등록해 두어야 합니다.
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub
상기에서 출력된 공개키를 IAM 유저에게 등록합니다.
로컬 머신의
~/.ssh/config
에 접속 정보를 기재합니다.User
의 값은 공개 키를 등록했을 때의 SSH 키 ID입니다.~/.ssh/config
Host git-codecommit.*.amazonaws.com
User APKAZ6CO7NSLEFREIC4T
IdentityFile ~/.ssh/id_rsa
로컬 컴퓨터에서 clone을 수행합니다.
clone URL은 CodeCommit에서 만든 리포지토리의 화면에서 확인할 수 있습니다.
$ git clone ssh://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/practice_ripo
Cloning into 'practice_ripo'...
warning: You appear to have cloned an empty repository.
git의 사용법은 기본적으로 동일하기 때문에 생략합니다.
CloudFormation으로 리포지토리 생성
리포지토리 생성을 자동화하려면
CloudFormation
를 사용하여 환경을 만듭니다.리포지토리를 작성하는 것만으로는 이하가 최소 단위가 됩니다.
AWSTemplateFormatVersion: '2010-09-09'
Resources:
codecommit:
Type: AWS::CodeCommit::Repository
Properties:
RepositoryName: practice
Reference
이 문제에 관하여([aws] CodeCommit 리포지토리 생성 및 동작 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hrtkjm/items/a48aa1e406c60131d565텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)