• git SSh key多个key对应多个项目


    必看

    1. 本文不教你怎么生成key,主要解决多个项目对应多个SSH KEY的问题,在csdn code库上遇到的人估计很苦恼,为什么多个项目不能用一个key,为什么添加相同的key就会报重复

    2. win7环境配置

    第一步配置

    $ git config --global user.name "ZhangSan"
    $ git config --global user.email "zhangsan@163.com"
    必须global,否则会失败。。
     
    第二步 生成三个.pub文件
    $ ssh-keygen -t rsa -C "zhangsan@163.com"
     Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/sundan/.ssh/id_rsa): /c/users/zhangsan/.ssh/id_rsa_zhangsan1   //必须填写,生成不同的key
    按两次回车
    在.ssh目录下生成两个文件
    id_rsa_zhangsan1
    id_rsa_zhangsan1.pub
     
    再重复第二步两次,最终在.ssh目录下有六个文件生成
    id_rsa_zhangsan1
    id_rsa_zhangsan1.pub
    id_rsa_zhangsan2
    id_rsa_zhangsan2.pub
    id_rsa_zhangsan3
    id_rsa_zhangsan3.pub
     
    将这个三.pub的key分别贴到你的三个项目中
     
    第三步,config配置
    没有这个配置可能会有错,我没有试过不配置config会怎么样,你们可以试试
    在.ssh目录下,也就是.pub的平级目录,创建config文件,很简单啊,创建txt重名名为config
    以csdn的code仓库为例
    config文件内容如下:
     
    Host code.csdn.net
        HostName         code.csdn.net
        PreferredAuthentications   publickey    
        User                   ZhangSan
        IdentityFile       /C/Users/zhangsan/.ssh/id_rsa_zhangsan1
     
    Host code.csdn.net
        HostName         code.csdn.net
        PreferredAuthentications   publickey        
        User                   ZhangSan
        IdentityFile        /C/Users/zhangsan/.ssh/id_rsa_zhangsan2
     
    Host code.csdn.net
        HostName         code.csdn.net
        PreferredAuthentications   publickey        
        User                   ZhangSan
        IdentityFile        /C/Users/zhangsan/.ssh/id_rsa_zhangsan3
     
     
    终于可以自由的切换了,谁想出来非要多个ssh key对象多个项目,我一定要砍死他。
     
     
     
     
     
  • 相关阅读:
    轻松学习之Linux教程二 一览纵山小:Linux操作系统具体解释
    SpringMVC经典系列-15对SpringMVC的总结---【LinusZhu】
    Testng 的数据源 驱动測试 代码与配置
    怎样统计分析CSDN博客流量
    python小知识点
    Javascript 笔记与总结(2-10)删除节点,创建节点
    C#6.0语言规范(十四) 枚举
    C#6.0语言规范(十三) 接口
    C#6.0语言规范(十二) 数组
    C#6.0语言规范(十一) 结构
  • 原文地址:https://www.cnblogs.com/yuzhould/p/5827130.html
Copyright © 2020-2023  润新知