$ 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
更改前后