개인적으로 여러 계정에 여러 private 레포를 사용할 일이 생겼는데, 그 과정에서 불편한 과정들을 해소하기 위한 해결법을 기록합니다.
ssh-keygen -t rsa -b 4096 -C "이메일" -f ~/.ssh/id_rsa-계정
그냥 enter 만 2번 더 쳐서, passphrase 를 빈 값으로 치는게 정신건강에 도움이 됩니다.
cat /Users/username/.ssh/id_rsa-계정.pub | pbcopy
open https://github.com/settings/keys
.ssh/config
에 아래 내용 추가Host customgit
Hostname github.com
IdentityFile ~/.ssh/id_rsa-계정
IdentitiesOnly yes
customgit 는 아무 값이나 넣어도 됩니다.
git clone git@customgit:계정/레포.git
git remote add origin git@customgit:계정/레포.git