Deploy Key를 사용하여 EC2에서 Gitlab 리포지토리 복제

2302 단어 EC2GitLabdeploy

1.EC2측



EC2에 SSH 연결 후

EC2
cat .ssh/id_rsa.pub 

키가 없으면 생성



EC2
ssh-keygen -t rsa
cat .ssh/id_rsa.pub 

표시된 문자열을 복사합니다.

2.GitLab 측



Deploy Key 등록



프로젝트 설정 > 리포지토리




Deploy Key 항목 찾기

Deploy Key 등록



Title : 적당
Key: EC2로 복사한 것(id_rsa.pub의 내용)


3.EC2측



복제하다



EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}

※ 다른 프로젝트도 같은 EC2에 클론하는 경우(Gitlab측)



Gitlab에서 등록된 Deploy Key 사용



프로젝트 > Settings > Repository > Deploy Key





활성화 전





활성화



Privately accesslible deploy keys 탭을 클릭하고 등록된 Deploy Key 옆에 있는 Enable 버튼을 누릅니다.


활성화 후





복제 (EC2 측)



EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}

좋은 웹페이지 즐겨찾기