SSH 키 새로 생성하기

  • 아래 명령어를 입력하고 메일주소에 Github 계정에서 쓰는 메일주소를 입력한다.
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

> Generating public/private rsa key pair.
> Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
> Enter passphrase (empty for no passphrase): [Type a passphrase]> Enter same passphrase again: [Type passphrase again]

Adding your SSH key to the ssh-agent

  1. ssh-agent를 백그라운드에서 실행한다.
    $ eval "$(ssh-agent -s)"
    > Agent pid 59566
    
  2. 맥OS Sierra 10.12.2 또는 이후 버전은 ~/.ssh/config 파일을 수정해야 한다.
    Host *
      AddKeysToAgent yes
      UseKeychain yes
      IdentityFile ~/.ssh/id_rsa
    
  3. private key를 ssh-agent에 추가하고, passpharase를 키체인에 저장한다.
    $ ssh-add -K ~/.ssh/id_rsa
    
  4. Github Setting > SSH and GPG keys에 접속하여 SSH key를 새로 추가한다.