git多账号切换

参考文档:

https://blog.csdn.net/lqlqlq007/article/details/80613272

https://blog.csdn.net/qq_36602939/article/details/79794686

1.ssh-keygen -t rsa -C "你的邮箱"  回车,查看rsa目录,先进入该目录,将里面已有的id_rsa、id_rsa.pub两个文件进行复制到另一个目录

然后再连续输入三个回车

2.进入git官网,在settings里面生成ssh密钥,key里面填写id_rsa.pub里面的内容

3.生成好后执行cd ~/.ssh,切换到ssh目录

ssh-keygen -t rsa -C "mywork@email.com" # 新建工作的SSH key

Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): id_rsa_work

或者进入该目录,手动修改

4.新密钥添加到SSH agent中

ssh-agent bash
ssh-add ~/.ssh/id_rsa_work

5.然后执行如下命令切换

git config --global user.name "YOURUSERNAME"

git config --global user.email "YOUREMAIL"

查看当前用户:ssh -T git@github.com

注意:公司的git域名如果不是github.com,需要对应改变

比如:ssh -T git@git.baidu.com

检查当前秘钥:ssh-add -l

ssh-add -d /Users/liqing/.ssh/id_rsa 删除密钥

ssh-add /Users/liqing/.ssh/id_rsa_test  新增密钥

vim ~/.gitconfig 查看配置文件

非第一次切换,执行如下:

 

检查当前秘钥:ssh-add -l

添加密钥

ssh-agent bash

ssh-add ~/.ssh/id_rsa_work(分支)

或者 ssh-add ~/.ssh/id_rsa 

切换用户

git config --global user.name "YOURUSERNAME"

git config --global user.email "YOUREMAIL"

查看当前用户:ssh -T git@github.com

或ssh -T git@git.baidu.com (公司域名)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值