大体步骤如下
// 1. 为不同的代码托管平台生成对应的公钥私钥
ssh-keygen -t rsa -C xxx@qq.com
// 2. 将生成的文件拷贝到git默认访问目录.ssh
默认目录:操作系统用户目录/.ssh
// 3. 将生成的公钥生成到各自的代码托管平台
// 4. 在.ssh目录创建config文件并完成相关配置
Host 每个账号单独配置一个Host
HostName 这个是真实的域名地址
IdentityFile 这里是id_rsa的地址
PreferredAuthentications 配置登录时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
例如:
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile C:\Users\ASUS\.ssh\gitee_id_rsa
// 5. 测试验证
ssh -T git@Host对应的配置值
例如:ssh -T git@gitee.com
参考: