Git 多个ssh-key

转载 2017年07月17日 20:33:05

在设置github的时候,官方的说明文档要求备份当前的id_rsa,然后生成一份新的私钥用于github的登陆。如果真这样做,那么新的私钥是无法再继续登陆之前的机器的。这种方法有点暴力…

还好ssh可以让我们通过不同的私钥来登陆不同的域。

 

 

首先,在新增私钥的时候,通过指定不同的文件名来生成不同的私钥文件

 

 

   ssh-keygen -t rsa -f ~/.ssh/id_rsa.work -C "Key for Work" 

     

    ssh-keygen-t rsa -f ~/.ssh/id_rsa.github -C "Key for GitHub" 

 

 

新增ssh的配置文件,并修改权限

 

 

   touch ~/.ssh/config 

     

   chmod 600 ~/.ssh/config 

 

 

修改config文件的内容

 

   Host *.test.com 

     

       IdentityFile ~/.ssh/id_rsa.test

       User lee 

      

   Host github.com 

       IdentityFile ~/.ssh/id_rsa.github 

       User git 

 

这样在登陆的时候,ssh会根据登陆不同的域来读取相应的私钥文件

   ssh -T git@github.com 

Git配置多个SSH-Key

Git配置多个SSH-Key
  • birdben
  • birdben
  • 2016年07月05日 00:10
  • 8032

git 配置多个SSH-Key

项目托管的仓库多了,使用的账号多了,自然用到的key就不同了,比如gitlab,bitbucket, github, 公司的code仓库等,所以管理好key很重要。1,生成一个公司用的SSH-Ke...
  • dqchouyang
  • dqchouyang
  • 2017年02月07日 00:15
  • 774

关于git的ssh-key:解决本地多个ssh-key的问题

在设置github的时候,官方的说明文档要求备份当前的id_rsa,然后生成一份新的私钥用于github的登陆。如果真这样做,那么新的私钥是无法再继续登陆之前的机器的。这种方法有点暴力… 还好ssh...
  • chaihuasong
  • chaihuasong
  • 2014年07月16日 22:14
  • 13246

git如何配置多个ssh-key

一生成一个公司用的SSH-Key 二生成一个github用的SSH-Key 三添加私钥 四修改配置文件 五目录结构 六测试我们在日常工作中会遇到公司有个git,还有些自己的一些项目放在github上。...
  • woshimalingyi
  • woshimalingyi
  • 2017年03月14日 19:48
  • 377

安装walle后进行检测错误总出现的问题解决

安装好 walle后,进行项目配置,但是检测总是出现错误,错误如下: 宿主机代码检出检测出错,请确认把php进程用户www的ssh-key加入git的deploy-keys列表。 目标机器...
  • will5451
  • will5451
  • 2016年11月22日 15:21
  • 1975

Git ssh-key

//TODO
  • wanghjbuf
  • wanghjbuf
  • 2016年09月20日 10:00
  • 87

git ssh-key

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 github的SSH配置如下: 一 、 设置Git的user name和ema...
  • shmnh
  • shmnh
  • 2016年07月14日 14:42
  • 185

git:解决本地多个ssh-key的问题

1.概述 在用git时,我们有这样的需求,要用github,还要用gitlab,或者github上多个不同的账号,这样,我们本机就需要生成不同的id_ras文件。github官方的说明文档要求备份当...
  • chen529834149
  • chen529834149
  • 2017年08月29日 11:33
  • 111

使用 Git 管理多个 SSH-Key 的方法

问题阐述 当有多个 git 账号的时候,比如一个 github,用于自己进行一些开发活动,再来一个 gitlab,一般是公司内部的 git。这两者你的邮箱如果不同的话,就会涉及到一个问题,生成第二个...
  • HeatDeath
  • HeatDeath
  • 2017年12月20日 22:39
  • 144

配置多个git远程仓库的ssh-Key切换

转载地址:http://omiga.org/blog/archives/2269   目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户...
  • liuzongyao82
  • liuzongyao82
  • 2014年05月30日 12:26
  • 468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git 多个ssh-key
举报原因:
原因补充:

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