一台电脑配多个github账号

原创 2015年11月21日 17:30:42

1、生成两对密钥,分别用于两个github账号

第一个初始化,即默认的ssh连接(id_rsa)

ssh-keygen -t rsa -C "yourmail@gmail.com"

进入~/.ssh路径下生成第二对密钥

ssh-keygen -t rsa -C "othermail@gmail.com"

提示输入文件名时,可以自定义一个文件名以防止覆盖前面的(可以输入id_rsa_second)


2、加入SSH AGENT

ssh-add id_rsa

ssh-add id_rsa_second

附:ssh-add ~/.ssh/id_key 命令报错Could not open a connection to your authentication agent.

有人说要这样使用(cmd环境下)
ssh-agent
ssh-add ~/.ssh/id_key

还有问题可以执行下面(cmd环境下)
eval `ssh-agent`(是~键上的那个`)
再执行 ssh-add ~/.ssh/rsa


可用ss-add -l 查看加入的密钥

3、将公钥绑定到申请的账号(略)


4、配置相应账号用的主机别名,从而走不同的密钥验证

在~/.ssh目录创建config文件

文件内容如下:

#default github
Host github.com
  HostName github.com
  IdentityFile ~/.ssh/id_rsa

Host github_second
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_second

5、配置origin时可以自己选择用哪个账号

git@github.com:***

git@github_second:***




windows一台电脑添加多个git账号

概述电脑上已经配置了github的ssh连接。现在又有一个不同的git账户,也就是要在一台电脑上配置两个git账号。 下面记录一下我配置的方法。取消git全局配置之前配置github的时候,用命令g...
  • qq1332479771
  • qq1332479771
  • 2017年04月13日 00:18
  • 1484

一台电脑连接多个GitHub账号下的仓库

在GitHub上提交代码,几乎是所有开发着都热衷于做的事情。也是团队协作一个非常好的版本控制工具。那么,不可避免的是,我们可能有一个团队的账号,又有自己的一个账号在使用。那么我们怎么在一台电脑上连接上...
  • KingsleyTong
  • KingsleyTong
  • 2017年04月14日 22:24
  • 763

如何在同一电脑上进行多个Github帐号配置

在上一篇博文中说明了如何将本地Git与Github进行关联,但在Github中一个SSH key只能添加到一个Github帐号中,否则会报key is already in use的错误。下面来说明如...
  • FormulaRoom
  • FormulaRoom
  • 2017年05月20日 21:44
  • 478

一台电脑上的git同时使用两个github账户

需求: 公司有github账号,自己有github账号,想在git上同时使用,两者互不干扰。   思路: 管理两个SHH key。   解决方案:   ...
  • qq_27376871
  • qq_27376871
  • 2016年09月09日 11:49
  • 2000

同一台机器下多个github账号应用不同的SSH配置

应用场景 作为一个使用mac+github的开发人员,除了上班期间使用公司账号提交代码,业余时间也会用自己的账号写一些感兴趣的小项目。 默认情况下,Mac下只会支持一个github的ssh...
  • wangpingfang
  • wangpingfang
  • 2016年11月10日 16:32
  • 1205

在同一台电脑上配置多个git账号

最近项目需要在同一台电脑上配置多个git账号,记录下具体配置过程。 主要包括以下两种情况 1:配置多个不同主机的git账号 假设是配置一个是oschina下的A账号,另一个是github的B账号...
  • hu_feng903
  • hu_feng903
  • 2016年07月12日 22:25
  • 2486

windows下在一台电脑上配置多个git账号

一般情况下,我们都是一台电脑配置一个git账号,可以是GitHub账号,也可以是 oschina(码云)账号或者是gitLab账号。我之前用过GitHub和oschina,今天公司配置了一个内部的g...
  • mq2856992713
  • mq2856992713
  • 2017年03月14日 23:32
  • 2262

git多账户管理

1.切换账户git config --global user.name "B" git config --global user.email "D"2.检测账户连接情况$ ssh -T git@git...
  • u014787301
  • u014787301
  • 2016年09月01日 14:28
  • 416

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

有时候,我们需要将个人账号和公司账号区分,这时候我们就会需要在一台电脑上使用2个不同的git账号。 1). 创建public key. ssh-keygen -t rsa -C “xxx...
  • u013179884
  • u013179884
  • 2016年04月07日 13:34
  • 2273

一台机器配置多个Git账户

背景 在我们的开发工作中,我们会有这样的需求:即在一台电脑上管理多个账户。比如:我在GitHub上有一个账户,在Gitlab上有一个账户,在CSDN的CODE上也有一个账户。我们需要为不同的账户生成不...
  • zknxx
  • zknxx
  • 2016年05月11日 20:17
  • 1532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一台电脑配多个github账号
举报原因:
原因补充:

(最多只允许输入30个字)