zoukankan      html  css  js  c++  java
  • 在一台电脑上同时配置使用Gitee和Github

    1、需要执行两遍 https://www.cnblogs.com/oaoa/p/14244240.html 里的步骤6

      注意:

        执行ssh-keygen -t rsa -C "myname"时里的myname分别填成Github和Gitee对应的邮箱账号

        在显示下面内容时:

    Generating public/private rsa key pair.
    Enter file in which to save the key(/c/Users/your_user_name/.ssh/id_rsa): id_rsa_gitee

           这一步如果默认回车,会生成名为 id_rsa 的文件,你可以输入不同的名字来便于识别文件,比如生成 Gitee 的 ssh key 可以设置为 id_rsa_gitee,设置 Github 的 ssh key 可以设置为 id_rsa_github ,我这里设置为 id_rsa_gitee

        回车之后就会显示和上面步骤6中一样的内容

    2、在Gitee和Github中分别添加对应的SSH

    3、在 .ssh 文件中创建配置文件config(没有后缀名,可以先创建txt,再把扩展名删掉),以区分两个SSH

    # gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_gitee
    
    # github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_github

    4、测试连接是否正常

    Github输入:

    ssh -T git@github.com

    返回如下内容,则 Github 连接正常:

    Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.

    Gitee输入:

    ssh -T git@gitee.com

    返回如下内容,则 Gitee 连接正常:

    Hi yourname! You've successfully authenticated, but GITEE.COM does not provide shell access.

    5、连接测试的时候如果提示:

    The authenticity of host 'gitee.com (xxx.xxx.xxx.xxx)' can't be established.
    ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxx.

    说明文件夹内少了一个known_hosts文件,比如本来密钥文件应该是三个,现在只有两个,便报了这样的错误,此时输入yes回车之后,生成了缺少了的known_hosts文件,便可解决这个问题:

    两次测试如果都有这个提示则都输入yes即可

  • 相关阅读:
    SQL Server索引进阶:第九级,读懂执行计划
    SQL Server索引进阶:第八级,唯一索引
    SQL Server索引进阶:第七级,过滤的索引
    SQL Server索引进阶:第六级,标签
    SQL Server索引进阶:第五级,包含列
    SQL Server索引进阶:第四级,页和区
    SQL Server索引进阶:第三级,聚集索引
    SQL Server索引进阶:第二级,深入非聚集索引
    SQL Server索引进阶:第一级,索引简介
    2018 – 2019 年前端 JavaScript 面试题
  • 原文地址:https://www.cnblogs.com/oaoa/p/15318293.html
Copyright © 2011-2022 走看看