Git 系列之--多账号切换

1.Git 账号切换

#显示当前配置信息
git config --local --list
#卸载全局账号
git config --global --unset user.name
git config --global --unset user.email
#设置以每个项目为单位的本地账号 保存在对应项目下/.git/config

git config --local user.name a
git config --local user.email a@vip.qq.com


git config --local user.name b
git config --local user.email b@qq.com

2.ssh key创建

# 创建方式一 使用默认key文件名称:id_rsa
ssh-keygen -t rsa -C "a@vip.qq.com"
# 创建方式二 自定义key文件名称为:id_rsa_a
ssh-keygen -t rsa -f ~/.ssh/id_rsa_a -C "a@vip.qq.com"

ssh-keygen -t rsa -f ~/.ssh/id_rsa_b -C "b@qq.com"

3.ssh 添加自定义名key

#因为 ssh 只认:id_rsa
ssh-add ~/.ssh/id_rsa_a

4.ssh 引导文件设置

# a@qq.com 账号a
Host a.git.com              #修改git远程库域名地址,使用该自定义域名
HostName git.git.com        #填写原始远程仓库域名
Port 1122                   #自定端口,没有改参数将默认22端口
User a                      #git服务,用户名
IdentityFile ~/.ssh/id_a    #账号a私钥的路径



# b@vip.qq.com 账号b          
Host b.mrcdd.com
HostName git.git.com
Port 1122
User b
IdentityFile ~/.ssh/id_b

5.ssh 测试

ssh -vT {域名}

转载于:https://my.oschina.net/u/3756690/blog/1605872

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值