file 물어보는데 그냥 엔터 입력 (이 디렉토리를 바꾸면 동작하지 않으니 주의할 것!) passphrase는 GitHub의 패스워드 아님 (그냥 엔터 눌러도 됨)
생성 예제
1 2 3 4 5 6 7 8 9
# ssh-keygen -t rsa -C "계정 e-mail" Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256: ~~~
GitHub.com 로그인
Settings로 이동
SSH & GPG Keys 선택
New SSH Key 버튼 클릭
Title에는 식별할 수 있는 이름 입력하고, Key에 아까 엔터친 파일명 뒤에 .pub를 붙인 파일의 내용 복붙
1
cat /root/.ssh/id_rsa.pub
Add SSH Key 버튼 클릭
등록 확인
1 2
# ssh -T git@github.com Hi (GitHub ID)! You've successfully authenticated, but GitHub does not provide shell
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.