当前位置:   article > 正文

git本地关联多个GitHub仓库_git关联github仓库

git关联github仓库

目录

1. 生成多个ssh密钥

2. 修改config文件

3. GitHub添加ssh密钥

4. 关联远程仓库


1. 生成多个ssh密钥

运行下面指令生成密钥(注意生成第二个密钥时需要修改生成的密钥名否则会覆盖掉第一次生成的密钥),-f 是用来指定生成的 SSH 密钥文件的名称和路径

ssh-keygen -t rsa -C '[邮箱]' -f ~/.ssh/id_rsa(这里的id_rsa便是生成的ssh密钥名)

输入指令后一路回车,出现下图样式说明ssh key生成成功

 之后进入C盘用户文件夹下.ssh文件夹下查看是否生成两个ssh密钥

 2. 修改config文件

进入C盘用户文件夹下.ssh文件夹里面打开config文件,没有则自己创建config文件,填写如下内容后保存。(注意这里第二个Host的名字便是第二个GitHub仓库连接时的连接名,可以自己随意修改)

  1. Host github.com
  2. HostName github.com
  3. User git
  4. IdentityFile ~/.ssh/id_rsa
  5. Host bgithub
  6. HostName github.com
  7. User git
  8. IdentityFile ~/.ssh/id_rsa2

3. GitHub添加ssh密钥

在GitHub上点击设置,进到ssh设置页面

 

 将.ssh文件夹下,id_rsa.pub文件打开,ctrl+a复制里面的内容,粘贴到key选项框中即可完成添加,不同GitHub必须关联不同的ssh密钥,所以再将第二个密钥添加在另一个GitHub账号上。

 4. 关联远程仓库

第一个仓库正常关联即可

git remote add origin git@github.com:xiaowentang/vue3-antd-go-admin.git

第二个仓库连接GitHub时,需要将github.com修改为定义的第二个Host的值,所以这里改为

bgithub,意义在于告诉git走第二个链接,用id_rsa2连接远程GitHub仓库

git remote add origin git@bgithub:xiaowentang/vue3-antd-go-admin.git
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/612429
推荐阅读
相关标签
  

闽ICP备14008679号