Git配置多个账号

同时配置公司gitlab和自己的gitee

 

windows下在桌面右键打开“Git Bash Here”命令窗口

1.如果设置了全局user.name 和user.email 先执行以下命令取消

查看

git config user.name

git config user.email

取消

git config --global --unset user.name

git config --global --unset user.email

 

2.分别执行命令创建gitlab和gitee 的rsa文件,邮箱对应各git网站,提示输入密码回车跳过

ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab -C "zhangsan@163.cn"

ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "zhangsan@qq.cn"

执行后会提示文件创建路径比如c盘的以下路径,路径下多了2个文件

c/Users/Administrato/.ssh/id_rsa_gitee

c/Users/Administrato/.ssh/id_rsa_gitee.pub.

 

3.通过上面的路径打开.ssh文件夹并创建文件名为config的无格式空白文件,加入如下内容

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee

# Gitlab
Host gitlab.xx.com
HostName gitlab.xx.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitlab

 

4.分别打开id_rsa_gitlab.pub和id_rsa_gitee.pub复制里面的公钥添加对应网站的账号公钥

如gitee界面

 

 

5.测试输入ssh -T git@gitee.com

posted @ 2021-12-27 11:39  爸比被冲走了  阅读(180)  评论(0)    收藏  举报