本文章基於 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 成功。