그외

GCP 사용을 위한 GitHub SSH Key 발급 및 등록

체봄 2021. 7. 23. 19:14

GCP Configuration 설정을 다 완료하고, $ gcloud compute ssh 인스턴스명 을 입력하고 잘 되었다면 아래와 같이 출력된다. 

(개인정보일 것 같아 대충 가렸다ㅎ)

'Your public key has been saved in 파일경로' 에 나온 파일을 확인하면 된다. 확장자는 .pub이다. 이게 public ssh key다.

$ cat 파일경로 를 입력해서 출력되는 키를 첨부터 끝까지 복사한다.

 

그리고 자신의 깃허브 페이지로 들어가서, 맨 오른쪽 위에 있는 아이콘을 누르고 Settings 를 누른다.

왼쪽 탭에서 'SSH and GPG keys' 탭 클릭 - 'New SSH key' 버튼 클릭

 Title은 대충 '이름 SSH key' 정도로 써주고, Key에다가 방금 복사했던 key 값을 붙여넣기한다.

그리고 Add SSH key 버튼을 누르면 다음과 같이 뜬다.

나의 경우 Enable SSO 버튼 - Authorize 버튼을 누르고 회사에 연결했다. 

GitHub에 SSH key 등록은 완료되었고, SSH 접속 설정을 해준다.

https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/ 여기 블로그에 친절히 설명되어있다!

나는 이 블로그를 참고해서 GCP 버전으로 작성했다.

$ vi ~/.ssh/config 를 입력해서 아래와 같이 작성한다

 

$ ssh -T git@github.com 와 $ git clone git@github.com:사용자명/레포지토리명.git 를 입력했을 때 오류없이 잘되면 완료!!!

(git 자리에 자신의 사용자명 적는게 아니라 그냥 git 이라고 적어야한다 ㅎ)

반응형