当前位置: 首页 > news >正文

在GitHub多个账号上使用不同的SSH的配置方法

需要的做个参考,短小精炼,也方便日后自己查询

一台电脑上有一个ssh key
如果想在一台电脑上提交到不同的github上
怎么办呢… ?

首先我们要先生成一个新的id_rsa及id_rsa.pub,当然名字是不能与原来一样,不然会覆盖掉的。

步骤:
    桌面-》右键 git bash here,进入c盘中.ssh文件夹
    输入:ssh-keygen -t rsa -C "****@email.com"
    会提示你文件保存的路径及文件名,输入.ssh文件路径加上新生成文件的名字,如id_rsa2

因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中

步骤:
    在git bash here中
    输入:eval `ssh-agent -s`和ssh-add ~/.ssh/id_rsa2

为了识别新的id_rsa文件,需要进行配置一个config文件(是config无后缀的文件)

步骤:
    config文件内复制,host不能重复,IdentityFile 是文件路径
        # 该文件用于配置私钥对应的服务器
        # Default github user(first@mail.com)
         Host github.com
         HostName github.com
         User git
         IdentityFile C:/Users/Administrator/.ssh/id_rsa
         
         # second user(second@mail.com)
         # 建一个github别名,新建的帐号使用这个别名做克隆和更新
         Host github2
         HostName github.com
         User git
         IdentityFile C:\Users\Administrator\.ssh\id_rsa2

最后测试一下

键入ssh -T git@github.com
如果提示:
    Hi *****! You've successfully authenticated, but GitHub does not provide shell access..代表成功了

未完待续...

相关文章:

  • 为用户管理连接 Confluence 6 到 Jira 应用程序
  • 加密算法:DigestUtils与java MessageDigest
  • Spring Extensible XML
  • mooc-IDEA alter enter--008
  • 20172318 2017-2018-2 《程序设计与数据结构》第6周学习总结
  • 坚持不走寻常路 解读“锐捷式”创新的三个突破
  • Java基础-正则表达式(Regular Expression)语法规则简介
  • 你不知道的js坑
  • 关于肥胖和美国为什么那么多胖子
  • 机器视觉技术太阳能光伏硅片EL检测方案
  • BTA | 王涛:传统IT人如何用数据库思维来理解区块链?去中心化数据库也许是答案...
  • Vivint大规模IoT部署的指标收集
  • [NOSQL] Redis介绍
  • JS 面试题总结
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • .pyc 想到的一些问题
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 07.Android之多媒体问题
  • Android开源项目规范总结
  • classpath对获取配置文件的影响
  • ES6 ...操作符
  • fetch 从初识到应用
  • FineReport中如何实现自动滚屏效果
  • Flannel解读
  • JavaWeb(学习笔记二)
  • Java编程基础24——递归练习
  • JS基础之数据类型、对象、原型、原型链、继承
  • Linux Process Manage
  • Python3爬取英雄联盟英雄皮肤大图
  • quasar-framework cnodejs社区
  • Redis 中的布隆过滤器
  • tensorflow学习笔记3——MNIST应用篇
  • Tornado学习笔记(1)
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 从输入URL到页面加载发生了什么
  • 记一次和乔布斯合作最难忘的经历
  • 坑!为什么View.startAnimation不起作用?
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 区块链将重新定义世界
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 写给高年级小学生看的《Bash 指南》
  • 译米田引理
  • 用jQuery怎么做到前后端分离
  • 《天龙八部3D》Unity技术方案揭秘
  • elasticsearch-head插件安装
  • linux 淘宝开源监控工具tsar
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #数学建模# 线性规划问题的Matlab求解
  • $jQuery 重写Alert样式方法
  • (LeetCode) T14. Longest Common Prefix
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (十一)图像的罗伯特梯度锐化