解決國內 github.com 打不開的準確方法

前言

github是目前比較公認的一個開源網站,對於像我們這類使用機器學習進行科學計算的研究人員來講,github提供瞭代碼開源,驗證原文獻中計算結果正確性的一個平臺. 到目前為止,幾乎所有使用機器學習進行科學計算的代碼都上傳的github上. 因此,能順暢地訪問該網站是一件必備技能. 然後,由於防火墻設置等原因,國內大部分用戶很難直接訪問到該網站. 如果能提供一種準確的方法解決瞭這一問題,將是有意義的.

事實上,已有很多類似的博文提供瞭解決這一問題的方法. 但是,這些博文中難免有指示不清,或存在不能保存修改後的.tex文檔的方法。這篇博文將結合上述下面兩篇博文中的方法,提供一種更為準確的修正hosts文件,而後隨時隨地訪問http://github.com的策略.

此博文主要參考以下兩篇博文:[1]: https://www.cnblogs.com/yibeimingyue/p/16406985.html (作者:一杯明月)[2]: https://www.cnblogs.com/clark1990/p/16492296.html(作者:clark1990)

在此向兩位博客的貢獻致以敬意!

博文【2】中的不足之處在於指示不太清晰,邏輯不太順暢,實際使用時操作不當易出錯;博文【1】中的不足是,hosts 文檔是在etc中打開的,保存修改後的hosts文檔時會出現無法保存的問題. 為此,本文將結合上述兩篇博文修改不足,進而提供一種準確的解決http://github.com 的辦法.

http://github.com的地址修正

第一步: 找最快訪問http://github.com的地址

找最快訪問http://github.com的地址方法很平凡,打開網站 http://tool.chinaz.com/dns/ ,在A類型的查詢中輸入 github.com,找到最快訪問的ip地址,並復制下來.

第二步:修改host文件

電腦的hosts文件在下面這個地址,找到hosts文件

C:WindowsSystem32Driversetc

可以直接復制進行搜索(時間較長)或可以按這個路徑直接打開(個人偏向). 打開後我們會看到這個界面,右鍵點擊hosts文件,選擇復制,然後粘貼到桌面上。右鍵點擊桌面上的hosts文件,選擇“用記事本打開該文件”,修改之後點擊【文件】>【保存】完成修改。

hosts 文件中需要寫入下面的訪問地址(cf.[1]):

點擊查看代碼然後,ctrl+s保存文件即可(或直接關閉txt文件,點保存). 將修改好的hosts文件,重新復制到 C:WindowsSystem32driversetc , 覆蓋原來的hosts文件(cf.[2]). ![image](https://img2022.cnblogs.com/blog/2495183/202209/2495183-20220912102743677-284439037.png)

第二步:刷新DNS

win+r, 打開cmd窗口,在 CMD 命令行中執行下面語句來刷新 DNS,重啟瀏覽器之後就能進入Github 網址.

ipconfig/flushdns

如果出現:

可以不去管他,完成後就可以使用瞭。

補充

還有其他的方法,讀者可以參閱【1】,【2】等等。

Guys, happy coding!!!

赞(0)