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.不要亂動不懂的隱藏文件,可能會損壞你的系統。