【Git】一台电脑与多个分布式版本管理平台连接

六、 一台电脑与多个版本控制平台

1. 一台电脑同时通过ssh连接github和码云gitee

  1. 打开git bash

  2. 进入.ssh

    cd ~/.ssh 
  3. 分别生成两个平台的公钥和私钥

    $ ssh-keygen -t rsa -C "xxxx@email.com" -f "github_id_rsa" $ ssh-keygen -t rsa -C "xxxx@email.com" -f "gitee_id_rsa" 

    完成后,会在 C:/Users/Administrator/.ssh 文件夹下生成github和码云的私钥和公钥文件

  4. 把公钥文件中的 key 复制到 github 和 gitee 的ssh公钥中
    执行 cat gitee_id_rsa.pub,把相关 ssh key复制到 gitee 的 设置>ssh公钥
    github 也是同样操作

  5. 创建config 文件解决ssh 冲突
    在 .ssh 下执行 vi config 在 .config 文件中添加:

    # gitee Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_id_rsa  # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id_rsa 

    完成后 :wq 保存退出(vim编辑器)

  6. 测试ssh是否配置完毕
    执行ssh -T git@gitee.com 首次连接需输入yes通过,返回success则表示连接成功。github 通过同样操作测试。

商匡云商
Logo
注册新帐户
对比商品
  • 合计 (0)
对比
0
购物车