赞
踩
目录
运行下面指令生成密钥(注意生成第二个密钥时需要修改生成的密钥名否则会覆盖掉第一次生成的密钥),-f
是用来指定生成的 SSH 密钥文件的名称和路径
ssh-keygen -t rsa -C '[邮箱]' -f ~/.ssh/id_rsa(这里的id_rsa便是生成的ssh密钥名)
输入指令后一路回车,出现下图样式说明ssh key生成成功
之后进入C盘用户文件夹下.ssh文件夹下查看是否生成两个ssh密钥
进入C盘用户文件夹下.ssh文件夹里面打开config文件,没有则自己创建config文件,填写如下内容后保存。(注意这里第二个Host的名字便是第二个GitHub仓库连接时的连接名,可以自己随意修改)
- Host github.com
- HostName github.com
- User git
- IdentityFile ~/.ssh/id_rsa
-
- Host bgithub
- HostName github.com
- User git
- IdentityFile ~/.ssh/id_rsa2
在GitHub上点击设置,进到ssh设置页面
将.ssh文件夹下,id_rsa.pub文件打开,ctrl+a复制里面的内容,粘贴到key选项框中即可完成添加,不同GitHub必须关联不同的ssh密钥,所以再将第二个密钥添加在另一个GitHub账号上。
第一个仓库正常关联即可
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。