1、生成公钥私钥,打开终端
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
输入此命令中的"xxxxx@xxxxx.com"是你的账户
2、注意:别直接三次回车,如果你生成过私钥,这样新的私钥会把已生成的覆盖掉,
当你第一次回车 的时候回出输出此命令
Enter file in which to save the key (/Users/kunyu/.ssh/id_rsa):
看输出,着这里输入一个你自己自定义的私钥文件名,例如是github上就叫github_rsa。在码云上的叫gitee_rsa,这里起名字自己随意,然后再回车,再回车,生成出想要的私钥和公钥对
3、查看生成的公钥
cat ~/.ssh/github_rsa.pub(这里是你自定义为文件名.pub)
4、ok依照此步骤生成你想要的多个平台的公钥私钥对。
想要查看位置。直接输入 open ~/.ssh 直接单开文件夹查看可以,也可以cd ~/.ssh查看生成的所有文件,随意
5、重点来了创建config文件。命令行生成也好。直接创建也好。都OK
这里附上config文件的内容
# 配置github.com
Host github.com
HostName github.com
IdentityFile ~/.ssh/github_rsa(自定义的私钥文件名)
PreferredAuthentications publickey
User 123456@gmail.com(用户名)
# 配置gitee.com
Host gitee.com
HostName gitee.com
IdentityFile ~/.ssh/gitee_rsa
PreferredAuthentications publickey
User 4567898@qq.com
这里只是一个示例再具体的位置填写自己的信息即可
Host:仓库网站的别名,随意
HostName:仓库网站的域名
User:仓库网站上的用户名
IdentityFile:私钥的绝对路径
PreferredAuthentications: publickey(这行不用动,照抄即可)