同一台电脑运行多个git账号

有时候,我们需要将个人账号和公司账号区分,这时候我们就会需要在一台电脑上使用2个不同的git账号。
1). 创建public key.
ssh-keygen -t rsa -C “xxx@163.com” 不要直接enter结束创建。选择保存位置时,给重新起个名字id_rsa_work
同理创建个人rsa public key.

2). 查看系统ssh-key代理
$ ssh-add -l
Could not open a connection to your authentication agent.
如果发现上面的提示,说明系统代理里没有任何key,执行如下操作
exec ssh-agent bash

系统已经有ssh-key 代理 ,执行下面的命令可以删除 $ ssh-add -D

3). 把 .ssh 目录下的2个私钥添加的 ssh-agent
sshadd /.ssh/idrsawork ssh-add ~/.ssh/id_rsa_personal

4). 打开github ssh 管理页面把 对应的公钥提交保存到代码管理服务器 (.pub 结尾)

5). 在 .ssh 目录创建 config 配置文件
#aaa (github 配置)
Host aaa
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work

#bbb 开源中国配置

Host bbb
HostName git.oschina.net
User git
IdentityFile ~/.ssh/id_rsa_personal

6). 记住上面一步 Host 里设置的别名,开始克隆项目,以开源中国为例
本来为 git clone git@git.oschina.net:userName/projectName.git
现在可以为 git clone bbb:userName/projectName.git

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值