關(guān)于 Git 使用中出現(xiàn)的錯(cuò)誤

關(guān)于錯(cuò)誤:ssh: Could not resolve hostname github.com: Name or service not known.fatal: Could not read from remote repository.

QQ截圖20161102144048.jpg

在我配置完公鑰后想要進(jìn)行遠(yuǎn)端Github上clone時(shí)出現(xiàn)了錯(cuò)誤。經(jīng)過(guò)網(wǎng)上查詢發(fā)現(xiàn)在配置git時(shí)要驗(yàn)證是否成功。要在git bash 下輸出$ ssh -T git@github.com如果是第一次的會(huì)提示是否continue,輸入yes就會(huì)看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

但是 我輸入后并不是這樣的,我的顯示Host key verification failed.于是查詢中。。。。。
經(jīng)查找后發(fā)現(xiàn)我在git bash 下打出ping github.com 不顯示ip。之前對(duì)git使用并不太了解。也在網(wǎng)上查找了相關(guān)錯(cuò)誤的解決辦法但都沒(méi)有用。(如該DNS等等)最后還是找到了問(wèn)題的所在。

如果有朋友出現(xiàn)了以下三條錯(cuò)誤可以按我下面的操作試試。
錯(cuò)誤1.


QQ截圖20161102144048.jpg

clone
ssh:無(wú)法解析主機(jī)名github.com:名稱或服務(wù)不知道
無(wú)法讀取遠(yuǎn)程存儲(chǔ)庫(kù)。
請(qǐng)確保您有正確的訪問(wèn)權(quán)限
和存儲(chǔ)庫(kù)存在。(錯(cuò)誤代碼)

錯(cuò)誤2.
在git bash 下輸出$ ssh -T git@github.com也顯示錯(cuò)誤。(表示git連接github失敗)

錯(cuò)誤3.
在git bash 下打出ping github.com 不顯示ip。

原因有可能是本地DNS無(wú)法解析導(dǎo)致的。造成該問(wèn)題的因素可能有多種,安全防護(hù)類軟件、病毒、優(yōu)化或清理等導(dǎo)致本地DNS解析文件被清除或更改,DNS緩存問(wèn)題,Winsock目錄問(wèn)題等。

解決辦法

  1. 先去復(fù)制一下別人的hosts 該文件在C:\Windows\System32\drivers\etc路徑下
    把復(fù)制的文件放入該路徑下 原來(lái)的不要


    QQ截圖20161102151526.jpg
  2. 進(jìn)入cmd (開(kāi)始->搜索文件和程序->打入cmd->enter)
    輸入:ipconfig /flushdns 釋放DNS緩存。
    輸入:netsh winsock reset 重置Winsock目錄。
    會(huì)有提示:必須重啟計(jì)算機(jī)才能完成重置。
    先不要著急重啟。

  3. 在cmd里隨意ping一個(gè)網(wǎng)址試試(如圖)

QQ截圖20161102152243.jpg

無(wú)丟失表示成功了。再重啟你的計(jì)算機(jī)。

  1. 重啟后進(jìn)入你的git bash 試試 ping github.com
    應(yīng)該會(huì)顯示你的ip地址。在git bash下輸出$ ssh -T git@github.com如果是第一次的會(huì)提示是否continue,輸入yes就會(huì)看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

  2. 之后你的git clone就不會(huì)出現(xiàn)錯(cuò)誤提示(
    ssh: Could not resolve hostname github.com: Name or service not known
    fatal: Could not read from remote repository.

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

這只是我個(gè)人在使用git時(shí)碰到的問(wèn)題,希望能夠幫助其他朋友。如果有朋友再使用git時(shí)還碰到其他解決不了的問(wèn)題希望我可以幫到你(請(qǐng)留言)。建議碰到問(wèn)題先在網(wǎng)上自己查詢,雖然很浪費(fèi)時(shí)間但問(wèn)題的所在和解決的辦法或讓你難以忘懷!!

版權(quán)歸饑人谷 __楠柒所有 如若轉(zhuǎn)載請(qǐng)注明出處 謝謝~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,513評(píng)論 2 45
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,915評(píng)論 18 139
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點(diǎn)擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 11,915評(píng)論 5 63
  • 1.感恩醫(yī)學(xué)之聲提供的中級(jí)職稱的網(wǎng)課。以前每次一交費(fèi)就覺(jué)得勝利在券了,現(xiàn)在明白這不過(guò)是買了一張大學(xué)的門票,能不能畢...
    彩霞滿天q2閱讀 121評(píng)論 0 0
  • 2017年MEV機(jī)動(dòng)電能車科技挑戰(zhàn)賽馬上到來(lái),小伙伴們快來(lái)看看吧! 首先先來(lái)了解一下什么是MEV挑戰(zhàn)賽吧! 看了上...
    皓筱菲閱讀 272評(píng)論 1 3