git同时配置gitee和github公钥
全局设置
建议git bash终端中进行,且建议是新安装的git环境,如果不是,也建议清空以前的配置
git config --global user.name "your name"
git config --global user.email "your email"
执行后会在生成文件C:\Users\xxxxxx\.gitconfig
分别生成ssh keys
建议使用不同邮箱,建议使用平台对应邮箱。
全部回车保持默认即可。
github
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "email 1"
gitee
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "email 2"
执行后生成文件在C:\Users\xxxxxx\.ssh

在C:\Users\xxxxxx\.ssh创建文件config,内容:
#Default gitHub user Self
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa.github
# gitee
Host gitee.com
Port 22
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa.gitee
添加公钥
在gitee和github网站分别添加公钥,内容分别在id_rsa.gitee.pub和id_rsa.github.pub文件中

测试连接
ssh -T git@gitee.com
ssh -T git@github.com


- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Dominic
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

