git拉取代碼報錯:Please make sure you have the correct access rights and the repository exists


參考鏈接:https://cloud.tencent.com/developer/article/1572090

目的:使用git工具、通過命令行拉取gitee遠程倉庫代碼到本地。

報錯信息:Please make sure you have the correct access rights and the repository exists

解決方法:需要更新我們本地的 .ssh 文件夾的內容、並把對應的公鑰添加到我們遠程倉庫上面去。

操作步驟:

1、重新設置git用戶名和郵箱(方便提交時知道是哪個用戶名提交、名字可隨便取):

  點擊鼠標右鍵-->選擇 Git Bash Here、然后會彈出一個git終端、輸入以下命令:

  git config --global user.name "用戶名填這里 "         【解析:修改用戶名(雙引號內填要設置的用戶名)】

  git config --global user.email "我的郵箱"      【解析:修改郵箱(郵箱名填引號內):】

2、刪除本地C盤用戶目錄下的.ssh 文件夾下的known_host文件:

  ssh-keygen -t rsa -C "上面設置的郵箱號"

3、輸入上面命令后一路yes 然后回車、這時候本地電腦C盤系統的.ssh文件夾下會生成兩個文件,分別為 id_rsa(密鑰)和id_rsa.pub(公鑰)

4、使用筆記本打開上面說到的id_rsa.pub文件、復制里面的內容

5、然后看下面截圖(這里是可以存在多個公鑰的、直接添加就好):

                           

 

6、這時候回到剛才的git終端、輸入命令:ssh -T git@github.com    之后我們輸入yes 回車就好了。

7、這時候我們再使用命令拉取、查看結果發現可以成功拉取了~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM