Lycos

造轮子何尝不是一件很辛苦,也很荣耀的事情!~

  • 主页
  • 技术随笔
  • 生活随笔
  • 关于我
所有文章 友链

Lycos

造轮子何尝不是一件很辛苦,也很荣耀的事情!~

  • 主页
  • 技术随笔
  • 生活随笔
  • 关于我

【原创】Git SSH密钥对生成以及多个SSH存在情况配置

2019-09-18

一、使用Git Bash 生成一个新的SSH密钥

1、 打开 Git Bash.
2、 邮箱设置
粘贴下面的文字,替换成为你自己的邮箱。
Github SSH

1
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Git SSH

1
$ ssh-keygen -t rsa -b -C "your_email@example.com"

这将使用所提供的电子邮件作为标签创建一个新的SSH密钥。 下面展示创建中:

1
Generating public/private rsa key pair.

等会你将看到下面步骤所示

3、文件存放位置以及文件名
当你被提示“输入一个文件保存的关键,“按回车。 这种接受默认文件位置。

1
Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):

如果想已经存在,则需要新建一个另外的名字的文件即可,这也会出现多个SSH存在的情况,请参考 三

4、密码以及确认密码
在提示符下,键入一个安全的密码。更多信息,见“使用SSH密钥的口令”。

1
Enter passphrase (empty for no passphrase):

看到上面输入一个密码,当然,你输入的密码是看不到任何效果的,确定密码后回车

1
Enter same passphrase again:

上面是确认密码

5、
进入你的本地磁盘地址(由于默认,你可以按照下面的地址找到公钥、私钥)

1
/c/Users/你的登录账户名/.ssh/id_rsa

二、关于多个SSH密钥对存在的情况

场景:例如,我使用了Github的时候使用自己的邮箱,在自己公司使用公司邮箱,
那么这种情况就是一种很常见的情况,那么遇到这种情况我们要如何处理呢?别
着急,我们这里有方法

首先:Windows 进入密钥默认的路径下面,然后新建一个没有后缀名的 config 文件
其次:在文件内部输入以下代码

1
2
3
4
5
6
7
8
9
Host github.com
HostName github.com
User your_email_1@example.com
IdentityFile /c/Users/you/.ssh/id_rsa
Host 服务域名或者IP
HostName 服务域名或者IP
User your_email_2@example.com
IdentityFile /c/Users/you/.ssh/id_rsa_别名

配置完成后,删除kown_host即可,在使用过程中,会自动根据配置文件来访问

注意:
1、如果有github,那么github的一定要使用 github.com
2、每次连接的时候会有一个提示框弹出,这个时候直接输入 yes 就可以了

赏

扫码打赏,你说多少就多少~

支付宝
微信
  • git
  • ssh
  • 原创
  • 技术
  • Windows

扫一扫,分享到微信

微信分享二维码
Hello World
【原创】未来,闪闪发光
收藏文章
登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
评论内容为空!
还没有评论,快来抢沙发吧!
  • 最新评论
畅言云评
站长点击我去广告>
该评论已关闭!
正在使用畅言云评
去社区看看吧
去热评看看吧

热评话题

  • Hello World | Lycos 小站
© 2019 Lycos
本站浏览 23081 次, 访客数 22846 人次, 当前页 47 次

Hexo Theme Yilia by Litten
  • 所有文章
  • 友链

tag:

  • bootstrap
  • modal
  • cat
  • sugoio
  • Freemarker
  • travel
  • life
  • git
  • ssh
  • Git
  • JQuery
  • ajax
  • mavne
  • pom
  • Android
  • WIFI
  • sport
  • healthy
  • hill
  • poetry
  • w ord
  • writing

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 健康与运动

    2019-09-18

    #sport#healthy#hill

  • 【原创】Android 7.1.2 WIFI多出了X号消除方法

    2019-09-18

    #Android#WIFI

  • 【翻译】Maven 的长枪配置 pom.xml

    2019-09-18

    #mavne#pom

  • 【转载】Ajax 方法以及参数的参考

    2019-09-18

    #JQuery#ajax

  • Hello World

    2019-09-18

  • 【原创】Git SSH密钥对生成以及多个SSH存在情况配置

    2019-09-18

    #git#ssh

  • 【原创】未来,闪闪发光

    2019-09-18

    #travel#life

  • 【原创】埋点整理

    2019-09-18

    #cat#sugoio

  • 【翻译】Freemarker - 过时的内置对象列表

    2017-08-28

    #Freemarker

  • 【翻译】Freemarker - if, else, elseif 标签使用

    2017-08-24

    #Freemarker

  • 【原创】Git相关学习

    2017-07-24

    #Git

  • 【转载】Bootstrap Modal 的使用

    2017-07-05

    #bootstrap#modal

  • 诗与远方

    2017-07-03

    #poetry#w ord#writing

  • Litten
  • ibruce
  • lhc
  • ruanyifeng
  • jser
  • 董诗婷