檢查本地是否有SSH Key存在javascript
在終端輸入css
ls -al ~/.ssh
若是輸出的是:java
No such file or directory
那就沒有ssh keydom
若是有就會出現這樣:ssh
首先在終端輸入ide
ssh-keygen -t rsa -C "your_email@example.com"
your_email@example.com 爲你在 GitHub或者GitLab 註冊時的郵箱
回車後終端會顯示:spa
提示你保存 .ssh/id_rsa 的路徑是/Users/xxx/.ssh/id_rsa,直接按回車。
這裏有一點,若是已經存在SSH key你想要使用以上操做從新生成的話會提示一你不是要從新生成,直接輸入y並按回車。
而後終端會提示:3d
提示設置 passphrase,每次與 Git 通訊都會要求輸入 passphrase,以免某些錯誤的操做所致使的問題,建議設置一下。
成功後終端會提示:code
而後在終端輸入:blog
ssh-add ~/.ssh/id_rsa
此時會要求輸入上面步驟裏所填的 passphrase
成功後,終端顯示:
Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)
最後,在 /Users/xxx/.ssh/ 生成兩個文件,id_rsa 和 id_rsa.pub
在終端輸入:
cat /Users/xxx/.ssh/id_rsa.pub
終端就會顯示你的SSH key了,直接複製就能夠了。
就這些啦~~O(∩_∩)O哈哈~