# 깃허브용 키 생성
$ ssh-keygen -f ~/.ssh/github -t rsa -b 4096 -C "email 주소"
# ssh_config 설정
$ cat ~/.ssh/config
Host github.com
User git
IdentityFile ~/.ssh/github
# 깃허브 저장소에 공개키 등록
저장소 > Settings > Deploy keys > Add deploy key
Title
[적당한 이름]
Key
[~/.ssh/github.pub 내용을 붙여넣기]
# 깃허브 접근 테스트
$ ssh -T git@github.com
Hi <깃허브계정/저장소>! You've successfully authenticated, but GitHub does not provide shell access.
# 저장소 클론
[Clone or Download] > Use SSH > [Copy To Clipboard] 버튼 클릭
$ git clone (붙여넣기)
# 깃허브에 올리기
$ git push origin master