hulao 2020-06-12
git相信大家都在用,一般公司有一个账号,放公司自己架的服务器中,员工自己还有一个github或者gitee的账号,存放自己的一些私有代码。本篇文章总结一下,本人在公司开发机上,使用多个git账号的干货,有需要的可以参考参考,避免采坑。
git config --global --unset user.name
git config --global --unset user.email
ssh-keygen -t rsa -C "公司账号"
ssh-keygen -t rsa -C "私人账号"
ssh-add ~/.ssh/id_rsa_work
ssh-add ~/.ssh/id_rsa_gitee
ssh-agent bash
Host 公司git服务的ip地址 Port 公司git服务的端口号 HostName 自己取名字 PreferredAuthentications publickey User git账号 IdentityFile ~/.ssh/id_rsa_work Host github.com HostName github.com PreferredAuthentications publickey User IdentityFile ~/.ssh/id_rsa_github Host gitee.com HostName gitee.com PreferredAuthentications publickey User IdentityFile ~/.ssh/id_rsa_gitee