?????????????Щ??????ū????git??ssh??key????????????????ū?????gitlab?????ūgithub?á?????????????????????????????????????????????????????????????????μ????????????á???????????????????????
????????????????????????????????????????????????????????????????????????????????????ü??ɡ?
????gitconfig --global --unsetuser.name
????gitconfig --global --unsetuser.email
????????ssh key
?????????????????????????????~/.ssh??????С???C:/User/xxx/.ssh??
????ssh-keygen -t rsa -C "yourmail@gmail.com"
????????????·????????????????????????????????λ?????ε??????????????“Enter file in witch to save the key”????????????????key???????????????????????????????????????a??b??
??????????~/.ssh??????£??????????????????????a??a.pub??b??b.pub???????????????????.pub?????????????????????????????
??????????????????????????????????????????????????????????顣
?????????
?????????????ssh-agent?????????git????????????????????ssh-agent -s???????msysgit?????????????????eval ssh-agent -s ?????????????Ч?????????????????
??????????????????????
????ssh-add ~/.ssh/a
????ssh-add ~/.ssh/b
???????????????
????????config???
??????????config?????~/.ssh???檔??????????????′????????????????????????????
# a
Hostgitlaba.com
HostNamegitlaba.com
PreferredAuthenticationspublickey
IdentityFile ~/.ssh/a
Useryourname
# b
Hostgitlab.b.com
HostNamegitlab.b.com
PreferredAuthenticationspublickey
IdentityFile ~/.ssh/b
Useryourname
???????檔???????????~
??????????£?Host??gitlab??????HostName???????á?IdentityFile???????д????????????????.pub????User????????????
??????????
????????????????????????
????ssh -T git@a.com
????????????Welcome to gitlab xxx????????????github??????????????????????????????????????????????????????????????????????????????????????????
????ssh -vTgit@a.com