ps:
一对ssh秘钥只能认证一个gitHub,不能一对ssh认证多个gitHub账户.(需要生成多对ssh)
对于单账户使用:将生成的公钥在gitHub中的setting中添加,当进行远程操作的时候,本地会默认用 id_rsa去解密
对于多账户使用: 当远程操作的时候,本地多个私钥,他会默认使用 id_rsa去解密,自然解密错误,所以需要配置config文件,配置不同的远程服务器匹配不同的私钥.(config在 .ssh文件中创建就行)
1 首先使用git bash here客户客户端工具,生成本地ssh秘钥 :(可以生成多个,秘钥名字不要重复,否则会覆盖 )
2 生成的公钥在gitHub中添加认证(以 .pub结尾的是公钥)
3 ssh公钥认证,打开 setting 页面
4 可以设置多个权限(团队协作人员)
5 配置公钥秘钥配对(在ssh中新建 config)
6 验证ssh公钥配置且解且能够解密是否成功:
ssh -T git@github.com
成功