zoukankan      html  css  js  c++  java
  • 一电脑多git的ssh key配置

    原本就用一个github,但毕竟国外的,网速有点。。。疼,所以又准备用上以前的gitee,为了统一管理好ssh 的key,如下:

    首先生成针对不同代码平台生成两个不同的秘钥对,注意邮箱要用你在平台上对应的邮箱

    码云和github的秘钥生成过程
    右键git bash here 后执行如下命令:
    myHostAccout@myHostAccout MINGW64 ~/Desktop
    $ ssh-keygen -t rsa -C"我的邮箱1@qq.com" -f ~/.ssh/gitee_id_rsa
    Generating public/private rsa key pair.
    /c/Users/myHostAccout/.ssh/gitee_id_rsa already exists.
    Overwrite (y/n)? y
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:------------------------------------------------------我的邮箱1
    Your identification has been saved in /c/Users/myHostAccout/.ssh/gitee_id_rsa.
    Your public key has been saved in /c/Users/myHostAccout/.ssh/gitee_id_rsa.pub.
    The key fingerprint is:
    SHA256:STlBJWWFEjll7*************dBs5Z73xM00 我的邮箱1@qq.com
    The key's randomart image is:
    +---[RSA 2048]----+
    | .OX*ooo.o+|
    | oxxxxE|
    | .*+o.=+.=B|
    | .o+.*...=o|
    | S.. . o.o|
    | ..|
    | .|
    | |
    | |
    +----[SHA256]-----+

    myHostAccout@myHostAccout MINGW64 ~/Desktop
    $ ssh-keygen -t rsa -C "我的邮箱2@qq.com" -f ~/.ssh/github_id_rsa
    Generating public/private rsa key pair.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:------------------------------------------------------我的邮箱2
    Your identification has been saved in /c/Users/myHostAccout/.ssh/github_id_rsa.
    Your public key has been saved in /c/Users/myHostAccout/.ssh/github_id_rsa.pub.
    The key fingerprint is:
    SHA256:ouObNqYUAj9**********R6qwSJwjf0ZcaDDDZDhQ 我的邮箱2@qq.com
    The key's randomart image is:
    +---[RSA 2048]----+
    | .E=... |
    | o.oo = |
    |. oo+@ o. |
    |xxxxxxxxxx        |
    |oo+.o.*+S |
    |..++o=.. |
    | .+o o |
    | ...++ |
    | .==o |
    +----[SHA256]-----+

    然后在生成秘钥的 .ssh目录下创建config文件:

    需要注意的是IdentityFile配置的是私钥文件

    #github
    Host github.com
    HostName github.com
    IdentityFile C:Usersxxxx.sshgithub_id_rsa
    PreferredAuthentications publickey
    User 我的邮箱1@qq.com(名字任意)

    #osc
    Host gitee.com
    HostName gitee.com
    IdentityFile C:Usersxxxx.sshgitee_id_rsa
    PreferredAuthentications publickey
    User 我的邮箱2@qq.com(也可是其他的)

    把各自公钥加入各自平台的公钥库中,

    连接一下试试,ok

  • 相关阅读:
    关于面向对象
    javaScrip字符串(String)相关
    http协议了解
    javascript-回归原生基础
    Java每日一面(Part1:计算机网络)[19/11/25]
    Java每日一面(Part1:计算机网络)[19/11/13]
    Java每日一面(Part1:计算机网络)[19/11/02]
    Java每日一面(Part1:计算机网络)[19/10/21]
    tomcat8 到idea控制台和servlet乱码问题
    Java每日一面(Part1:计算机网络)[19/10/14]
  • 原文地址:https://www.cnblogs.com/xiaoyao-001/p/13191484.html
Copyright © 2011-2022 走看看