mac 下git ssh key生成步骤

  1. 设置git的user name和email:
    ➜ ~ git config --global user.name "xxx"
    ➜ ~ git config --global user.email "xxx@xxx.com"
  2. 使用邮箱生成ssh密钥

    三个回车即可

  3. 添加密钥到ssh

    这一步是重点,否则会一直没有权限

    ssh-add 这个命令不是用来永久性的记住你所使用的私钥的。实际上,它的作用只是把你指定的私钥添加到 ssh-agent 所管理的一个 session 当中。而 ssh-agent 是一个用于存储私钥的临时性的 session 服务,也就是说当你重启之后,ssh-agent 服务也就重置了

  4. 在gitlub上添加ssh密钥

    添加id_rsa.pub即可

  5. 检查是否配置成功