window下配置多个Git账号

三步完成配置一台电脑下多git账号配置

 

1、生成密钥

git客户端安排好后,打开git Bash,生成SSH key。

ssh-keygen -t rsa -C "user1111@email.com"  // 生成密钥1

把密钥安排进代码托管工具,不赘叙了。需要去另一篇博客查看

 

ssh-keygen -t rsa -f ~/.ssh/id_rsa2 -C "user22222@email.com"  // 生成密钥2

注意不能再使用默认的文件名id_rsa,否则会覆盖之前密钥文件。

再密钥安排进另一个代码托管工具。

 

2、配置config文件

在.ssh目录下创建一个config文本文件,主要配置项说明

Host            别名
HostName        主机名
Port            端口
User            用户名
IdentityFile    密钥文件的路径
IdentitiesOnly  只接受SSH Key 登录
PreferredAuthentications publickey  强制使用Public Key验证

 

具体配置,增加托管平台诸如此类...

# 配置github
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
PreferredAuthentications publickey
User user1(平台登录名)

# 配置gitlab
Host gitlab.com
HostName gitlab.com
IdentityFile C:\\Users\\lenovo\\.ssh\\id_rsa2
PreferredAuthentications publickey
User user2(平台登录名)

 

3、配置用户名及邮箱

配置加载的优先策略为先执行局部配置读取,再进行全局配置读取。

# 全局配置(任意位置执行) 
$ git config --global user.name "github's Name"
$ git config --global user.email "github@xx.com"

# 取消全局配置 git config
--global --unset user.name git config --global --unset user.email
# 局部配置(在下载的项目根目录执行) $ git config user.name
"gitlab's Name" $ git config user.email "gitlab@xx.com"

 

over,结束战斗。

 


参考链接:https://blog.csdn.net/weixin_41849263/article/details/106613404

 

posted @ 2021-05-24 16:09  小羽羽  阅读(205)  评论(0编辑  收藏  举报