本地新建创建多个ssh公钥
通过git bash打开命令行
进入的ssh公钥配置目录
cd ~/.ssh
新建新的ssh公钥
//新建demo@gmail.com的demo公钥
ssh-keygen -t rsa -C "demo@gmail.com" -f demo
注意:实际的邮件地址和-f后面的公钥名称demo根据自己的情况命名,邮件地址跟ssh私钥的能对应就OK了
新建config
//新建config
touch config
编辑config
config配置信息如下
# 默认的git配置,如gitee.com,Host是主机可自行定义名称
Host gitee.com
HostName gitee.com
User deme1@gmail.com
IdentityFile ~/.ssh/id_rsa
Host gitee.demo.com
HostName gitee.com
User demo2@gmail.com
IdentityFile ~/.ssh/demo
把配置的ssh公钥复制到git对应后台生成私钥
git地址的变化
git地址,如:git@gitee.com:demo/test.git
按照config的配置:Host:gitee.com,git clone命令如下
git clone git@gitee.com:demo/test.git
其中Host:gitee.demo.com的git地址如下
git clone git@gitee.demo.com:demo/test.git
注:第二个git的地址,跟你实际获得的git地址有所不同,主要根据config配置文件的Host来遍历具体的git地址及用户和公钥等信息