* 본 내용은 Repository 생성에 대한 내용은 담고있지 않습니다.
* 본 내용은 오늘 사용해본 기능만 복습합니다.
새로이 알게되는 내용이 너무나 많아 재밌으면서도 정리를 바로 바로 하지 않으면 망.하.게.따! 생각이 들었다.
새로운 노트북이 생긴 후에 다시 요리조리 찾는 시간 아끼기 위해 바로 기록한다.
나는 원래 소스트리를 사용했었고 계속 사용해도 됐으나,
소스트리로 SSH 클론 방법을 성공하지 못하여 터미널을 사용하여 클론하였다 껄껄.
1. RSA 개인키/공개키 만들기
일단 rsa 키가 있는지 확인한다.
.ssh 디렉토리로 이동하고 검색해본다. id_rsa와 id_rsa.pub이 있으면 새로 만들 필요 없다.
* 다른 이름으로 생성했을 수도 있다.
IAM에 퍼블릭 키를 업로드해야 하기 때문에 뒤에 .pub이 붙은 것을 선택한다.
엔터를 치면 나오는 SSH 키를 처음부터 끝까지 클립보드에 복사한다.
2. AWS IAM에 SSH 퍼블릭 키 업로드
왼쪽 메뉴에서 사용자 탭을 클릭한다.
스크롤을 내리면 SSH 퍼블릭 키 업로드 버튼이 있다.
복사해둔 키를 붙여넣기 한다.
3.config 파일 추가
위를 입력한 후 엔터를 치면 입력할 수 있는 창이 뜬다
i를 눌러 insert 모드로 바꾼다.
Host git-codecommit.*.amazonaws.com
User=SSH 키 ID
IdentityFile=~/.ssh/id_rsa
액세스 키는 IAM 사용자 탭을 클릭하면 볼 수 있다.해당 액세스 키 ID를 붙여넣기 해준다.** 수정! 액세스 키가 아니라 SSH 키 ID를 입력해줘야 한다.
IdentityFile은 public이 아닌 개인키를 입력해준다.
입력이 다 끝나면 ESC키를 누르고, :wq를 입력하여 창을 빠져나간다.
4. 클론할 폴더 생성
mkdir 명령어를 사용하여 폴더를 생성하고, 해당 폴더로 이동해준다.
5. 클론
CodeCommit에 들어가 원하는 Repository의 SSH를 복제해준다.
git clone 뒤에 해당 키를 붙여넣기 해준다.
Are you sure you want to continue connecting이라는 문구가 뜨면 yes를 입력해준다.
그러면 끝!
오늘 한 거 복습하는데도 빨리 빨리 기억이 안나서 오래걸렸다.
내일이면 분명 잊어먹었다! 그래서 지금하길 잘했다 ㅎㅎ,,
** 3/3 - config 파일 만들 때 액세스 키를 입력하는 것이 아니라 SSH 키를 입력했어야 했다. 멍충이 ㅜㅜ 그래서 다시 하는데 결국 헤맸다!!
'TIL' 카테고리의 다른 글
Serverless 개발 환경 셋팅하기 + iterm command not found error (0) | 2023.01.04 |
---|---|
[Git] 내가 보려고 정리하는 git 명령어 (0) | 2021.03.15 |
[Node.js] Node.js란? (0) | 2021.03.01 |
[Spring] Session ArrayList 배열 추가하기 (0) | 2021.02.28 |
[Spring] PropertyNotFoundException : 타입 [java.lang.Integer]에서 프로퍼티 을(를) 찾을 수 없습니다 - JSTL (0) | 2021.01.13 |