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
posted @ 2021-07-08 09:17  沉梦匠心  阅读(59)  评论(0)    收藏  举报