git pull報錯you do not have permission to pull from the repository


you do not have permission to pull from the repository解決方法

  使用git進行項目的版本管理,換了台電腦,配置了賬號和郵箱后,pull一個項目的時候,發現一個問題:
在這里插入圖片描述
  原因分析:

  這是由於沒有設置Gitee的SSH公鑰。在未設置SSH公鑰的情況下,可以使用git clone Gitee上的項目,但是不能git push項目到Gitee上,如果想push項目到Gitee,那么必須配置SSH公鑰。生成公鑰和配置公鑰的辦法,可以參考Gitee幫助里面的文章,里面做了詳細的介紹https://gitee.com/help/articles/4191 。比你在百度里面不知所措的遨游強多了。

解決辦法:

1、生成SSH公鑰 ,傳送門

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

在這里插入圖片描述
找到對應的目錄:

找到gitee進行配置:

這里添加之后,在git push 的時候,發現還是會:

  可能是你的這台電腦以前使用過git,所以保存的賬號和密碼是其他人的,所以需要進行修改賬號和密碼:
復制代碼

(一)進入控制面板

(二)選擇用戶賬戶

(三)選擇管理你的憑據

(四)選擇Windows憑據
在這里插入圖片描述

(五)選擇git保存的用戶信息

(六)選擇編輯或者進行刪除操作
在這里插入圖片描述

(七)完成
再次git pull
在這里插入圖片描述

修改完成之后就OK了。


免責聲明!

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



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