Mac下打开终端:ssh-keygen -t rsa
指定 rsa 算法生成密钥,接着连续三个回车键( 不需要输入密码) ,然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。
接下来要做的是把 id_rsa.pub 的内容添加到 GitHub 上,这样你本地的 id_rsa 密钥跟 GitHub
上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。
如何找到这两个文件?
方法1:
首先显示文件夹中的隐藏文件:
在终端里输入下面命令即可让它们显示出来。
defaults write com.apple.finder AppleShowAllFiles -bool true
如果想恢复隐藏,可以用这个命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
其次在终端查找这两个文件,比如id_rsa就输入:
find ./ -iname "id_rsa"
最后,终端会返回该文件所在位置,然后打开finder,shift+command+g进入搜索界面:输入/Users/apple/.ssh,回车,即可看到这两个文件夹
方法2:
在终端直接输入:
cd ~/.ssh
cat id_rsa
可以直接查看id_rsa,而不用找到该文件后再打开
1.执行命令后需要重启 Finder 才能看到效果。
2.不要乱动不懂的隐藏文件,可能会损坏你的系统。