zoukankan      html  css  js  c++  java
  • 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对象多个项目,我一定要砍死他。
     
     
     
     
     
  • 相关阅读:
    Android Studio基本使用
    convlstm学习资料
    Java重写与重载
    Java继承的缺点
    long转int
    解决RubyMine中puts中文显示乱码的问题
    Ruby入门1
    Ruby学习笔记
    matplotlib绘制饼状图
    python强大的绘图模块matplotlib示例讲解
  • 原文地址:https://www.cnblogs.com/yuzhould/p/5827130.html
Copyright © 2011-2022 走看看