zoukankan      html  css  js  c++  java
  • 【git】 git配置多个github(gitlab)同时使用

    一、config配置文件

    为了使得一台电脑(假设Windows)可以同时连接不同的git仓库,只需在用户主目录下的.ssh文件夹下
    C:Users用户名.ssh 配置config文件,里面列举不同git仓库对应的配置信息

    Host github.com
    HostName github.com
    User maruitao
    IdentityFile C:UsersJoshua_Ma.sshid_rsa
    
    Host gitlab.bd.cesinstitute.com.cn
    HostName gitlab.bd.cesinstitute.com.cn
    User ma.ruitao
    IdentityFile C:UsersJoshua_Ma.sshid_rsa_cesbd
    
    Host gitlab.com
    HostName gitlab.com
    User 20200519036
    IdentityFile C:UsersJoshua_Ma.sshmrtgit
    

    注意:

    1. Host和HostName 都一样,为对应服务器的域名
    2. User 为对应github(或gitlab)服务器上的用户名名称
    3. IdentityFile 为当前用户目录下.ssh文件夹下的文件名(该文件名为一对,包括私钥和公钥)

    二、创建私钥和公钥

    1. 进入github个人settings

    2. 创建SSH key

    3. 本地cmd命令行生成私钥和公钥

    ssh-keygen -t rsa -C "email"
    
    

    然后一路【回车】就会在用户当前目录下的.ssh文件夹中生成对应的私钥和公钥(公钥后缀pub)
    再在当前目录的config文件中加入私钥的名称, 注意:私钥公钥生成后,可以一起修改名称,要配对修改就OK

  • 相关阅读:
    不同的ospf进程发布互联网段可以互通
    大数分解
    主席树(非权值)
    块状数组
    Codeforces Round #744 (Div. 3) G. Minimal Coverage
    记录一种从天而降的掌法(动态维护中位数的方法)
    快速统计二进制中1的数量
    网络流(小常数)
    矩阵快速幂
    米勒罗宾素性检验
  • 原文地址:https://www.cnblogs.com/andre-ma/p/15108694.html
Copyright © 2011-2022 走看看