zoukankan      html  css  js  c++  java
  • windows下添加多个git仓库账号

    当使用git方式下载时,如果没有配置过ssh key,会提示错误(git clone支持https和git(即ssh)两种方式下载源码)

    当需要在机器上使用不同的git账户,这就需要知道如何在机器上添加多个ssh key

    使用ssh密钥,还可以免去每次都输密码的麻烦

    cd ~/.ssh

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

    默认的ssh key名字id_rsa

    创建两个需要防止默认与已有的ssh key重复

    查看公钥

    cat ~/.ssh/id_rsa.pub

    将id_rsa.pub文件内容配置到码云上

     选择添加个人公玥

    添加config配置文件用于区分多个SSH-Key

    如果不存在新建

    touch config

    编辑config的内容

    #Default 第一个账号(chaoyue_@126.com)
    Host default
        HostName gitee.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa
       
    #second 第二个账号(344381715@qq.com)
    Host other
        HostName gitee.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_qq

    测试联通性

    ssh -T git@other

     

    说明:

      账户的 SSH Key 同时具备推送/拉取的权限

      仓库的 sshkey 只针对仓库,且仅对仓库提供了部署公钥,即仓库下的公钥仅能拉取仓库

     如果配置的是仓库的 sshkey的话,会给出两个note

    注意:配置完成后,远程库的地址要对应地做一些修改

    git@gitee.com:XXXXXXXXX/AA.git

    git clone git@default:XXXXXXXXX/AA.git

    git clone git@other:YYYYYYYYYY/AA.git

  • 相关阅读:
    Servlet-获取页面的元素的值的方式以及区别
    Http请求-get和post的区别
    Servlet-xml配置简介以及url-pattern简介
    javaweb目录结构简介
    Servlet-生命周期简介
    tomcat-四种运行模式和三种部署模式(优化)
    命名空间System.IO
    Dictionary 字典
    导出-以虚拟表的形式获取数据源
    导入excel-uploadify+npoi
  • 原文地址:https://www.cnblogs.com/baby123/p/10520407.html
Copyright © 2011-2022 走看看