如何在同一台电脑设置两个git账号。
remove global config
1 | > git config --list |
comment user.name and user.email
generate first ssh key
1 | > ssh-keygen -t rsa -C "user1@email.com" |
get ida_rsa
and id_rsa.pub
in directory ~/.ssh/
copy id_rsa.pub
to github
test
1 | > ssh -T git@github.com |
generate second ssh key
1 | > ssh-keygen -t rsa -f ~/.ssh/id_rsa2 -C "user2@email.com" |
get ida_rsa2
and id_rsa2.pub
in directory ~/.ssh/
copy id_rsa2.pub
to github
test
1 | > ssh -T git@git.coding.net -i ~/.ssh/id_rsa2 |
or add key
1 | > ssh-agent bash |
add config
1 | > vi ~/.ssh/config |
1 | Host gitlab |
clone
1 | > git clone github:xxx/xxx.git # use id_rsa2 |