- 안전하게 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에 등록
- https://github.com/settings/ssh/new
- New SSH key를 클릭 → 이름 적고 → 복사한 키 붙여넣고 등록
6) (기존 저장소가 있다면) 주소를 SSH로 접속하도록 바꿔주기
git remote -v
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
- git push해보고 성공하면 완료~
728x90
'코딩 어쩌구 > 서버 ・ 깃 ・도커' 카테고리의 다른 글
[linux] 서버를 원격으로 접속 (0) | 2023.08.28 |
---|---|
[linux] 서버 - 로컬 파일 통신 (scp) (0) | 2023.08.28 |
[python - OS] 디렉토리 제어하기 (0) | 2023.08.26 |
[linux] zip & nohup (0) | 2023.08.26 |
[특강] git, github : 내용 정리 (0) | 2021.12.30 |