一、問題如下
拉取代碼時IDEA報出了錯誤:
問題:Please make sure you have the correct access rights and the repository exists
翻譯:請確保您擁有正確的訪問權限,並且存儲庫存在
分析:沒有正確訪問權限,應該是公鑰出了問題,嘗試重新生成ssh公鑰。
二、問題解決
1、刪除清空.ssh文件夾下所有文件
2、在git命令行中重新設置用戶名和郵箱
//修改用戶名 git config --global user.name '用戶名' //修改郵箱 git config --global user.email '郵箱' //查看設置 git config --list
3、生成ssh key
輸入命令:
ssh-keygen -t rsa -C "git上注冊使用的郵箱"
連續回車即可,第一個回車是代表在默認文件id_rsa上生成ssh key,第二個回車表示不設置密碼,第三個回車是重復確認密碼,不設置就不用管。
4、配置git
我這里是GitLab,右上角進設置里。
在git命令行里查看key:
cat ~/.ssh/id_rsa.pub
將key值粘貼到git設置項的ssh keys里新增:
點擊Add key提交即可。