Github SSH key 생성 및 등록

poburi FE·2020년 9월 13일
0

Git

목록 보기
2/3

GitHub Docs의 내용을 번역 및 가공하였습니다.


1. SSH 키 생성

SSH Key를 생성하기 전에 존재하는지 확인합니다.

$ cd ~/.ssh
$ ls

1.1 SSH Key가 있어요!
SSH Key가 존재 할 경우 키를 생성할 필요가 없습니다.
1.은 넘어가 주세요.

1.2 SSH Key가 없어요!

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/axl/.ssh/id_rsa): <return>
Enter passphrase (empty for no passphrase): <Type the passphrase>
Enter same passphrase again: <Type the passphrase>
Your identification has been saved in /home/axl/.ssh/id_rsa.
Your public key has been saved in /home/axl/.ssh/id_rsa.pub.
The key fingerprint is:
0b:fa:3c:b8:73:71:bf:58:57:eb:2a:2b:8c:2f:4e:37 axl@myLocalHost
  • -t rsa는 rsa라는 암호화 방식으로 키를 생성한다는 의미
  • 엔터를 누르면 기본 경로에 저장됩니다.
    - 기본 경로: $HOME/.ssh

Github SSH Key 사용하기

에이전트에 SSH Key를 등록하고 id_rsa를 추가합니다.

$ eval `ssh-agent -s`
$ ssh-add ~/.ssh/id_rsa

Github 계정에 SSH Key 등록하기

$ pbcopy < ~/.ssh/id_rsa.pub

SSH Key를 복사합니다.
줄 바꿈이나 공백을 추가하지 마세요.

Gighub에 접속해 사용자 설정 사이드바에 SSH 및 GPG 키를 클릭하고, 새 SSH키 추가를 클릭합니다.

복사한 SSH Key를 붙여넣고 추가 버튼을 클릭하고 비밀번호를 입력하면 등록됩니다.

profile
FE 개발자 poburi

0개의 댓글