# MAC多个SSHKey配置

188 阅读1分钟

第一步 判断是否已经存在本地公钥

cat ~/.ssh/id_rsa.pub(或者自己想要的,例如my_rsa.pub)

第二步 如果不存在 创建一个新的 

ssh-keygen -t rsa -C “<你的邮箱>

第三步 如果想要创建多个不同的SSH-KEY

Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):可以输入你想要的文件名(例如:my_rsa) 

第四步 输入密码

密码可以不输入也可以不输入, 不想输入直接回车

第五步 配置config

  • 查找/Users/xxx/.ssh 是否存在 **config** 文件,如果不存在这创建一个
  • touch config 输入下列操作:
  • Host git地址(也可以是git 域名,例如:github.com)
  • User 你的名字
  • IdentityFile ~/.ssh/你想要的配置的rsa(例如:my_rsa)

第六步 添加SSHKey到ssh-agent

  1. 执行eval “$(ssh-agent -s)”确认ssh-agent处于开启状态,打印pid… 表示启用中;
  2. 执行指令ssh-add ~/.ssh/配置好的rsa(例如:my_rsa) 添加ssh key至ssh agent(需要注意的是此处可能报错:Could not open a connection to your authentication agent,我的解决办法是关掉当前git bash窗口,重新以管理员身份运行git bash 即解决问题;)

第七步 添加sshkey至克隆的git中