GitHub出現問題:Please make sure you have the correct access rights and the repository exists。---解決
GitHub出現問題:Please make sure you have the correct access rights and the repository exists。
原因:公鑰出問題了,要先設定使用者和郵箱再重新生成ssh公鑰即可。
1. 刪除.ssh資料夾(直接搜尋該資料夾)下的known_hosts
2.開啟Git Bash輸入: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是電腦上的使用者名稱,這個地址也是檔案的儲存地址
3.直接按回車
如果你以前有儲存地址會返回/Users/your username/.ssh/id_rsa already exists.Overwrite (y/n)? 直接輸入y回車。
如果以前沒有儲存地址就會出現Enter passphrase(empty for no passphrase); 也直接回車
4.以上兩種情況回車後都會出現 Enter same passphrase again ,然後接著回車
會顯示一長串內容其中還有一些..o.. o oo .oS. 之類的程式碼,這說明SSH key就已經生成了。檔案目錄就是:username/.ssh/id_rsa.pub.
5.然後找到系統自動在.ssh資料夾下生成兩個檔案,id_rsa和id_rsa.pub,用記事本開啟id_rsa.pub將全部的內容複製。
6.開啟https://github.com/,登陸你的賬戶,進入設定(Settings)找到SSH and GPG keys
7.然後將你複製的內容貼上到key中
8.最後再Git Bash輸入:ssh -T [email protected]
會跳出一堆內容你只需輸入yes回車,然後他會提示成功了。之後就可以正常使用git clone命令了