首先进入保存秘钥的目录,该目录下保存秘钥,需要提醒的是这个目录是默认隐藏的,可以打开Finder,同事按下command + shift + .即可显示全部隐藏文件
cd ~/.ssh
然后,根据账户邮箱生成秘钥。
例如我有两个账户:test1@163.com 和test2@163.com,则命令为:
ssh-keygen -t rsa -C "test1@163.com"
生成秘钥后,会提示:
Generating public/private rsa key pair.
//这里是要输入生成文件的名称例如:id_rsa_test1
Enter file in which to save the key (/Users/test/.ssh/id_rsa):
//这一步是要用户确认是否输入密码,如果不需要,直接点击回车
Enter passphrase (empty for no passphrase):
//再次确认
Enter same passphrase again:
至此已经生成test1的ssh-key
同样的步骤生成test2的ssh-key
输入命令查看
ls
显示为:
config
id_rsa_test1
id_rsa_test1.pub
id_rsa_test2
id_rsa_test2.pub
分别添加他们的公钥到各自的github账户中
接着在config文件配置多个ssh-key
打开目录,看看有没有config文件,没有的话新建一个