各平台保有本地git的公钥;本地推代码时,通过git配置文件匹配平台上的私钥
第一步: 生成秘钥
在 # C:\Users\Admin\.ssh\config下操作Git
最简单的默认 :ssh-keygen
一直回车,默认得到生成秘钥 id_rsa 和 id_rsa.pub(公钥)
第二步:(一个密钥对应多仓库平台)
把id_rsa.pub内容贴到自己的github或者gitee的 设置 ssh keys即可
最后
测试 是否成功验证身份
在 C:\Users\Admin\.ssh操作git命令
ssh -T git@gitee.com
一个账号对应一个仓库平台:
密钥生成过程中,是可以重命名密钥文件名的,生成多个密钥文件后, 在该文件( C:\Users\Admin\.ssh\config)下配置(最好:内容顶格写)
# one(one@gmail.com)
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.one
User one
# two(two@ gmail.com)
Host e.coding.net
HostName e.coding.net
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.two
User two
# three(two@ gmail.com)
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.three
User three