2017년 7월 18일 화요일

github 에 ssh 로 접근

# 깃허브용 키 생성
$ 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