Gitlab 生成 SSH Keys

本文章基於 Git clone ‘your Project’報錯

Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

故記錄一個解決方案

報錯原因: 之前我在另一臺電腦上更新過 gitlab 的ssh-key,但是這臺電腦還沒有更新,所以這臺電腦上的ssh-key跟gitlab頁面上的設置的key不一致,所以會報這個錯,考慮到快捷性,打算重新生成ssh-key

第一步:刪除gitlab頁面上的ssh-key


第二步:刪除電腦中.ssh文件夾中的文件



第三步:在本地文件夾內,Git bash 到www目錄(環境的根目錄/項目clone目標目錄)

1@Haier-PC MINGW64 /d/phpStudy/WWW
$ ssh-keygen -t rsa -C ”[email protected]

    連續3次enter後,ssh-key已生成,找到.ssh目錄中的id_rsa.pub文件,將文件中內容全部複製到gitlab頁面設置ssh keys中,然後 add key


第四步: 再輸入 

git clone *****
即可clone 成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章