1、生成rsa信息
ssh-keygen - t rsa -b 4096 -C "邮箱"
举例:
ssh-keygen -t rsa -b 4096 -C "johnigzie@gmail.com"
其中有一步骤是设置承载key信息的文件名,这里举例叫 myRsa
2、添加这个key倒本机的 know_hosts
ssh-add ~/.sshmyRsa
3、然后cat ~/.ssh/myRsa.pub 吧里面信息粘贴到github deploy key就行了
遇到问题:
解决方案:
在 .ssh/ 文件夹创建 config 文件,然后添加对应的rsa文件进去,注意,这里不是添加 .pub 文件
我这边的config内容如下
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/AA-github