1、首頁:查看本地是否有.ssh文件
找到 Git Bash 打開后 運行 cd ~/.ssh 查看是否有該文件
如果本地有ssh密鑰的話會有id_rsa、id_rsa.pub、known_hosts等文件。
如果沒有的話運行上步驟命令就會找不到文件的提示
2、也可以刪除ssh
復制並運行 rm -rf ~/.ssh/* 把現有的ssh key都刪掉,這句命令行如果你多打一個空格,可能就要重裝系統了,建議復制運行。
3、運行 ssh-keygen -t rsa -b 4096 -C “你的郵箱” ,注意填寫你的真實郵箱。
4、按回車三次
5、運行 cat ~/.ssh/id_rsa.pub ,得到一串東西,完整的復制這串東西
6、打開GitHub->點擊頭像->setting->SSH adn GPG keys->New SSh key
7、輸入你的title、把剛才復制的那段粘貼到key中保存
8、運行 ssh -T git@github.com ,你可能會看到這樣的提示。
9、輸入yse
10、然后如果你看到 Permission denied (publickey). 就說明你失敗了,請回到第 1 步重來,是的,回到第 1步重來;
如果你看到 Hi FrankFang! You’ve successfully authenticated, but GitHub does not provide shell access.
那就說明你成功了