git多账号
参考
https://www.cnblogs.com/shouke/p/11480215.html
https://gitee.com/help/articles/4229#article-header0
https://blog.csdn.net/q13554515812/article/details/83506172
删除全局用户配置、设置局部用户
git config --global --unset user.name
git config --global --unset user.email
# 为每给repository设置remote origin 每个用户涉及的仓库都要设置
$ git remote rm origin
$ git remote add origin git@gitee.com:project.git
# 配置局部用户名,每个用户涉及的仓库都要设置
git config user.name "user1_name"
# 配置局部邮件
git config user.email "user1_email"
~/.ssh/config
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
User tostarrysky
# gitlab
Host 10.44.219.98
HostName 10.44.219.98
Port 4422
PreferredAuthentications publickey
IdentityFile C:\Users\dell\.ssh\\id_rsa
User w3763
# gerrit
Host 10.44.219.49
HostName 10.44.219.49
Port 29418
KexAlgorithms +diffie-hellman-group1-sha1
PreferredAuthentications publickey
User wangshenga
IdentityFile C:\Users\dell\.ssh\\gerrit_id_rsa

浙公网安备 33010602011771号