当你有多个账号需要配置多个ssh公钥时,下面的教程会帮助到你:
例如:
我有三个账号:
1、公司工作用的gitlab
2、github
3、gitee
现在需要使用对应的ssh,该怎么办呢?
步骤 (针对Mac平台,[window类似])
1、cd ~/.ssh
2、ssh-keygen -t rsa -C '不同的平台对应的不同邮箱'
3、上述命令执行完成以后,会让你输入文件名、密码。需要注意的是文件名需要以平台的名字结尾(id_rsa_gitlab
、id_rsa_github
、id_rsa_gitee
),这样的目的是为了方便区分,也是大家容易忽略的地方,输入的密码可以都一样,这个无所谓。
4、然后将不同平台的ssh私钥添加到高速缓存中,例如: ssh-add -K ~/.ssh/id_rsa_gitee
5、cat id_rsa_gitee.pub
拷贝生成的公钥,在对应平台的后台上把公钥添加进去。
6、ssh -T git@gitee.com
测试是否成功
至此就完事了,可以愉快的玩耍了~~
网友评论