본문 바로가기
코딩 어쩌구/서버 ・ 깃 ・도커

[linux] SSH 키를 이용한 깃허브 로그인

by annmunju 2023. 8. 28.
  • 안전하게 SSH 키를 등록해놓고 github와 통신하기위함

1) 만들어진 키 있는지 확인

cat ~/.ssh/id_rsa.pub

→ 없다고 나오면 새로 만들어야함

2) (없으면) 공개키 만들기

ssh-keygen

  • 옵션 필요하면ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • ssh-keygen -t ed25519 -C "your_email@example.com"
  • 종료할때까지 엔터 누르기 (저장하는 위치도 물어보고, 패스워드도 물어보는데 안하는게 편함)

3) 잘 만들어졌는지 확인

cat ~/.ssh/id_rsa.pub

→ 있다고 나올 것임

4) 공개키 복사

  • 명령어로 복사하기(윈도우) clip < ~/.ssh/id_ed25519.pub
  • (맥) pbcopy < ~/.ssh/id_rsa.pub

5) Github에 등록

6) (기존 저장소가 있다면) 주소를 SSH로 접속하도록 바꿔주기

git remote -v 
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
  • git push해보고 성공하면 완료~
728x90