1. 生成针对某个账号的密钥
ssh-keygen -t rsa -C "xxxx@email.com"
2. 上述命令回车之后,会让你输入密钥存放的地址
#文件名可以随意,推荐以id_rsa起,后跟这个密钥对应的邮件名,方便记忆
3. 之后会提示输入密码,可填可不填
4. 上述步骤则生成完了一个密钥
5. 将密钥加入ssh-agent
ssh-add ~/.ssh/id_rsa
#可以使用下面的命令查看是否加入成功
ssh-add -l
#可以用下面的命令从ssh-agent中删除对应的密钥
ssh-add -d
6. 添加 ssh 配置文件
在 ~/.ssh 目录创建 config 配置文件
touch ~/.ssh/config
并写入如下内容(下图仅以github为例,多个则添加多项)
Host github.com
HostName github.com
User your_name_in_github
IdentityFile /Users/your_user_name_in_os/.ssh/id_rsa_github