git clone 时候出现Please make sure you have the correct access rights and the repository exists.
輸入 git clone 命令時出現Please make sure you have the correct access rights and the repository exists.錯誤,出現改問題的原因是git服務器沒有存儲本地ssh密鑰。
解決步驟:
1. 刪除 .ssh 文件夾【C:\Users\(本地用戶名)\.ssh】 中的 known_hosts(直接刪除即可)
2.?在下載好的Git中的bin目錄下(一般是 C:\Program Files\Git\bin)打開bash.exe輸入命令ssh-keygen -t rsa -C "username" (注:username為你git上的用戶名),如果執行成功。返回:
???????Generating public/private rsa key pair.
???????Enter file in which to save the key (/Users/username/.ssh/id_rsa): //這里的username是電腦上的用戶名,這個地址也是文件的存儲地址,然后按回車,
如果以前有存儲地址會返回/Users/your username/.ssh/id_rsa already exists.Overwrite (y/n)?直接輸入y回車。
如果以前沒有儲存地址就會出現Enter passphrase(empty for no passphrase);也直接回車,
兩種情況回車后都會出現?Enter same passphrase again 然后接著回車會顯示
The key's randomart image is:
+---[RSA 2048]----+
| ? ?. ? ? ? ? ?. |
| . = . ? ? ? . ?o|
|o o * . ? ? . ...|
|E oo o ? . ? o.. |
| B . ?o S . ... ?|
|. o ? ?o .o.. ? ?|
| . ? ? ? o**. ? ?|
| ? ? ? ?.B=+%. ? |
| ? ? ? ? +*BoBo ?|
+----[SHA256]-----+,這說明SSH key就已經生成了。文件目錄就是:username/.ssh/id_rsa.pub.
3.?然后找到系統自動在.ssh文件夾下生成兩個文件,id_rsa和id_rsa.pub,用記事本打開id_rsa.pub將全部的內容復制。
4.?打開https://github.com/,登陸賬戶,進入設置(Settings)找到
?
5.?然后將你復制的內容粘貼到key中
? ? ? ?再點擊Add SSH Key ?
6.?仍然在bash.exe中輸入ssh -T git@github.com然后會跳出一堆內容你只需輸入yes回車就完事了,然后他會提示你成功了。
?
大功告成,再次輸入 git clone 就成功了
總結
以上是生活随笔為你收集整理的git clone 时候出现Please make sure you have the correct access rights and the repository exists.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术书籍也香艳-《Head First设
- 下一篇: 备考计算机三级数据库——SQL 案例