問題:Permission denied (publickey).


$ git clone git@github.com:896240130/xiao.git
Cloning into 'xiao'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 

說白了就是沒有權限。

 可以先執行下面命令:

$ ssh -v git@github.com

我們看到執行后,出現的

他在找公鑰的時候都在我的c盤下面找的而且名字為 id_XXX,而我生成的空間是在d盤,之后我就把生成key的名字 改名id_rsa   然后再次測試 ,結果為下

 在此之前你確保一下:你的github.com在設置里面是否設置了ssh keys值

 

沒問題后。

解決方法:還記得我們生成的id_rsa的時候填寫的名字嗎?我填寫的是xiaojinyan

我生成后,命名是這樣的。但我這個文件並不在C:\Users\Administrator\.ssh 里面。問題在這里,系統就找不到,所以報權限錯

 

 ps:有的人在這里路徑可能找不到.ssh這個文件夾,當初我也是這樣,怎么也找不到。

在github.com 上你沒有在項目生成 README.md   這個文件。

 

 生成后:

復制這兩個文件,到.shh里面去,並更名為id_dsa 

 

更改前后

 


免責聲明!

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



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