1. 程式人生 > >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 "
[email protected]
"

找到對應的目錄:

 找到gitee進行配置:

 這裡新增之後,在git push 的時候,發現還是會:

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

複製程式碼

(一)進入控制面板

(二)選擇使用者賬戶

(三)選擇管理你的憑據

(四)選擇Windows憑據

(五)選擇git儲存的使用者資訊

(六)選擇編輯或者進行刪除操作

(七)完成

複製程式碼

第一步:

 第二步:

第三步:

修改完成之後就OK了。