공개키 있는지 확인
$ cd ~/.ssh
$ ls
// id_rsa(개인키) id_rsa.pub(공개키)
agent에 ssh 등록
$ eval ssh-agent -s
생성한 ssh key 내용 복사
$ cat ~/.ssh/id_rsa.pub // 복사키: ctrl+Insert
혹시나.. 특정 repository마다 ssh key를 각각에 맞게 여러개 만들어서 등록하고 싶다면?
1. SSH Key를 여러개 만들기
$ ssh-keygen
2. SSH Config를 추가하여 설정
$ vim ~/.ssh/config
Host project1.github.com
// 가상의 path이므로 마음껏 적는다.
Hostname github.com
IdentityFile ~/.ssh/id_rsa1
// 각 레포에 할당할 ssh keygen파일을 입력.
3.
$ remote set-url
명령어를 통해 git@github.com 대신
git@project1.github.com으로 바꿔주면된다.