zoukankan      html  css  js  c++  java
  • git:多个sshkey配置

    克隆项目:

    使用git clone +项目.git地址 

    例如:

     创建SSH Key: ssh-keygen -t rsa -C +邮箱地址

    sshkey自定义保存:创建后在第二步(enter file in which to save the key):输入你要保存的文件路径及文件名

    创建完成后(目录下会生成.ssh目录里面会有id_rsa与id_rsa.pub,这两个文件就是ssh key的秘钥,id_rsa是私钥,妥善保管,id_rsa.pub是公钥可以随意公开)
    登录GitHub,打开“Account settings”,“SSH keys”,单击“add SSH key”,填写任意title,在key文本框里粘贴id_rsa.pub文件里面的内容

    在项目中分别配置对应的公钥:

    在users/用户/.ssh/目录下新建config文件,配置格式如下:

    我的是:C:UsersAcer.ssh,具体根据你自己对应的目录

    格式:

    windows

    config文件格式

    Host interfaceTestDepend
      HostName 域名
      IdentityFile 私钥路径
      PreferredAuthentications publickey
      User 自己的名字

    mac 

    config文件格式:

    #github 

    Host 远程仓库别名(与.git/config中git@后面:前面的内容相对应) 
    HostName 域名 
    User 自己的名字
    IdentityFile ~/.ssh/id_rsa_1 (私钥路径)

     配置完后修改项目的.git/config配置:

    将url修改为.ssh文件夹内的地址:git@mytest:用户名/xx.git路径(这里只需修改)git@后面的内容为“mytest”即可:
    配置完就可以愉快的同时使用多个sshkey来推送不同的项目了

    脑子不够用当然只能脚踏实地的做事情!
  • 相关阅读:
    编程基础——c 选择结构程序设计个人总结实例
    编程基础C——常量,变量,运算符个人总结
    编程基础C——格式化输入函数scanf的应用
    编程基础C——基本数据类型个人总结:
    django-base
    django-mvc
    OSI七层与TCP/IP五层网络架构详解
    tcp/ip三次握手及四次挥手
    网页浏览过程
    http协议
  • 原文地址:https://www.cnblogs.com/qtclm/p/10050476.html
Copyright © 2011-2022 走看看