我查了不少資料,最後斷定是在本地(或服務器上)沒有生成SSH公鑰git
當你沒有SSH公鑰的時候,在Terminal中輸入下面的命令:github
ssh-keygen -t rsa -C "1106425813@qq.com"
複製代碼
以後按回車鍵,會出現下面圖示中的內容,不須要管出現的一些要輸入的問題,一路回車便可,最終會生成SSH公鑰。(若是從新生成的話會覆蓋以前的SSH公鑰)bash
繼續在Terminal中輸入以下命令:服務器
ssh -v git@github.com
複製代碼
在Terminal中輸入以下命令:ssh
ssh-agent -s
複製代碼
Terminal中會顯示與下圖中相似的信息ui
在Terminal中輸入以下命令:spa
$ ssh-add ~/.ssh/id_rsa
複製代碼
可能有些朋友在操做上一步時,會出現問題,顯示以下圖中的信息3d
若是遇到這個問題,不要慌,在Terminal中輸入以下命令:code
$ eval `ssh-agent -s`
複製代碼
緊接着再輸入:cdn
$ ssh-add ~/.ssh/id_rsa
複製代碼
如圖,問題已解決!完美!
根據第四步中生成的SSH公鑰路徑信息,找到id_rsa.pub,用文本方式打開,將裏面的內容所有複製。
複製完成後,進入你的Gitee(碼雲),登陸帳號,按以下步驟進心操做:
若是你的郵箱收到信息,則公鑰添加成功,這個問題天然也就解決了,接下來根據各自所需進行操做便可。