一台电脑配多个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:***




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

如何用一台电脑绑定多个github账户

工作原理简述 github将ssh的公钥作为本地仓库和远程仓库连接的唯一标识,如果你将一个相同的公钥上传到不同的github账户,github则无法做出辨识,故在重复添加相同公钥的时候github会进...

一台电脑安装多个tomcat

windows下面,一台电脑安装多个tomcat。我安装了2个tomcat 6.0,下载地址http://tomcat.apache.org/download-60.cgi。选择6.0.32目录下的b...

如何在一台电脑上同时启动多个tomcat

学习Javaweb开发有一段时间了,在开发过程中一直用的是一个Tomcat,最近开发与同时联调,为了不影响开发进度,本人想给他单独开一个服务器供他联调使用,于是在网上找了好多资料,有的说增加环境变量C...

如何在一台电脑上安装多个Linux发行版

不得不承认,在一台电脑上安装多个Linux发行版,这是一个十分‘尴尬的’需求,但是出于某种原因,我就是有了这种需要。 经常安装Windows的朋友都知道,window多系统安装很简单,系统会自动检索...

一台电脑如何管理多个SSH KEY

关于ssh是什么? 直接贴链接:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html 需求:一台电脑上(Mac os)管理多个s...

在一台电脑上运行两个或多个tomcat

在一台电脑上运行多个tomcat 在本例中,使用两个tomcat做示例 工具/原料 tomcat 安装好jdk,并且配置好环境变量 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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