github 여러 계정 관리(ssh)

github 여러 계정 관리(ssh)

ssh 키 생성

1
2
3
4
ssh-keygen -t ed25519 -C "sejoung@gmail.com" -f "id_ed25519_sejoung"

ssh-keygen -t ed25519 -C "beni@realdraw.ai" -f "id_ed25519_beni"

ssh 키 등록

1
2
3
ssh-add ~/.ssh/id_ed25519_sejoung

ssh-add ~/.ssh/id_ed25519_beni

등록된 ssh 키 등록 확인

1
ssh-add -l

키등록

1
2
3
cat ~/.ssh/id_ed25519_sejoung.pub

cat ~/.ssh/id_ed25519_beni.pub

ssh config 설정

1
2
3
4
5
6
7
8
9
10
11

Host github.com
HostName github.com
User sejoung
IdentityFile ~/.ssh/id_ed25519_sejoung

Host github.com-beni
HostName github.com
User beni
IdentityFile ~/.ssh/id_ed25519_beni

설정 후 테스트

1
2
3
ssh -T git@github.com

ssh -T git@github.com-beni

참조