티스토리 뷰

카테고리 없음

GitLab에서 SSH Key활용하기

KyeongRok Kim 2021. 9. 30. 15:17

 

쓰는 이유

id, pw를 매번 입력하지 않고 key file을 이용해 clone, pull, push등을 하기 위함입니다.

 

사용 방법

ssh key를 생성한 후 공개(Public) key를 gitlab에 등록하면 됩니다. ssh key는 private key(개인키)와 Public Key(공개키)두가지가 있습니다. 여기에서 Private Key(개인키)는 절대로 유출이 되면 안됩니다. 업로드 해도 되는 것은 Public Key(공개키)뿐입니다.

 

우측 상단을 누르고 - Edit profile로 들어갑니다.

 

왼쪽 메뉴의 'SSH Keys'를 누르면 아래와 같이 추가하는 화면이 나옵니다.

public SSH key를 넣으라고 나옵니다. 미리 이용하던 public ssh key가 있다면 열어서 내용을 복사한 후 넣으면 되지만 없다면 만들어야겠지요?

 

SSH Key만들기

ssh-keygen

위 명령어를 이용하면 key를 생성할 수 있습니다.

위 명령어를 입력하면 어떤 위치에 생성할 것인지(기본값은 /Users/<user>/.ssh/id_rsa) password를 물어봅니다. password를 쓰지 않을 것이라면 그냥 엔터 치시면 됩니다.

 

SSH Key생성 되었는지 확인하기

cd ~/.ssh

위 명령어로 .ssh디렉토리로 접근 하면 등록된 key들을 조회 할 수 있습니다.

앞에서 생성한 id_rsa가 보입니다. .pub가 붙은 것이 공개키(public key)이고 id_rsa가 privite key입니다.

 

SSH Key등록하기

vim id_rsa.pub

위 명령어로 .pub 파일을 열어서 내용을 복사합니다.

 

그리고 앞에서 열었던 화면에 붙여넣기 하고 '키 추가'를 누릅니다.

 

end.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함