Github 여러 계정 ssh key 사용

원본 출처 : https://velog.io/@sonypark/GitHubSSH를-이용해-여러개의-깃허브-계정-사용하기-6mk3iesh0u

Multiple SSH keys for different github accounts
Multiple SSH keys for different github accounts. GitHub Gist: instantly share code, notes, and snippets.
이것도 참고했어요

매번 검색하다가 귀찮아서 베껴옵니다.

ssh-keygen -t ed25519 -C "[email protected]"

로 ssh key 만들기. 원본 포스트는 rsa를 사용했지만 전 ed25519만 써봐서 걍 바꿨어요. 노상관일듯. (보안 전공자 아니라 잘 모름)

ssh-add ~/.ssh/아까 만든 id파일

로 identity 추가

깃헙 계정에 ssh키 등록하는 건 다들 하실 줄 아실테니 패스하구

# 개인 계정
Host github.com-me
	HostName github.com
	User git
	IdentityFile ~/.ssh/id_rsa_me

# 회사 계정
Host github.com-work
	HostName github.com
	User git
	IdentityFile ~/.ssh/id_rsa_work

로 config 파일 만들기.

vi ~/.ssh/config 로 만들어주면 된다

이 호스트가 계정을 전환시키는 장치?이다. 앞으로 리포 url을

[email protected]:blahblah에서
[email protected]:blahblah로 바꿔주면 된다.

더욱 더 자세한 내용은 위 출처에서...