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了。