원본 출처 : https://velog.io/@sonypark/GitHubSSH를-이용해-여러개의-깃허브-계정-사용하기-6mk3iesh0u
매번 검색하다가 귀찮아서 베껴옵니다.
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
로 바꿔주면 된다.
더욱 더 자세한 내용은 위 출처에서...