輸入 git clone 命令時(shí)出現(xiàn)Please make sure you have the correct access rights and the repository exists.錯(cuò)誤,出現(xiàn)改問(wèn)題的原因是git服務(wù)器沒(méi)有存儲(chǔ)本地ssh密鑰。
解決步驟:
-
刪除 .ssh 文件夾【C:\Users(本地用戶名).ssh】 中的 known_hosts(直接刪除即可)
-
在下載好的Git中的bin目錄下(一般是 C:\Program Files\Git\bin)打開(kāi)bash.exe輸入命令ssh-keygen -t rsa -C “username” (注:username為你git上的用戶名),如果執(zhí)行成功。返回:
Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa): //這里的username是電腦上的用戶名,這個(gè)地址也是文件的存儲(chǔ)地址,然后按回車,
-
如果以前有存儲(chǔ)地址會(huì)返回/Users/your username/.ssh/id_rsa already exists.Overwrite (y/n)?直接輸入y回車。
-
如果以前沒(méi)有儲(chǔ)存地址就會(huì)出現(xiàn)Enter passphrase(empty for no passphrase);也直接回車,
-
兩種情況回車后都會(huì)出現(xiàn) Enter same passphrase again 然后接著回車會(huì)顯示
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]-----+,
這說(shuō)明SSH key就已經(jīng)生成了。文件目錄就是:username/.ssh/id_rsa.pub.
-
然后找到系統(tǒng)自動(dòng)在.ssh文件夾下生成兩個(gè)文件,id_rsa和id_rsa.pub,用記事本打開(kāi)id_rsa.pub將全部的內(nèi)容復(fù)制。
-
打開(kāi)https://github.com/,登陸賬戶,進(jìn)入設(shè)置(Settings)找到
-
然后將你復(fù)制的內(nèi)容粘貼到key中
再點(diǎn)擊Add SSH Key -
仍然在bash.exe中輸入ssh -T git@github.com然后會(huì)跳出一堆內(nèi)容你只需輸入yes回車就完事了,然后他會(huì)提示你成功了。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-751672.html
大功告成,再次輸入 git clone 就成功了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-751672.html
到了這里,關(guān)于報(bào)錯(cuò):git clone 時(shí)候出現(xiàn)Please make sure you have the correct access rights and the repository exists.問(wèn)題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!