<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GitHub 訪問不了?教你幾招輕松解決

          共 1696字,需瀏覽 4分鐘

           ·

          2022-02-09 09:04

          輕輕松松從 GitHub 上下載項目~

          GitHub 是全球最大的代碼開源平臺,小伙伴們平時都喜歡在那里找一些優(yōu)質的開源項目來學習,以提升自己的編程技能。

          但最近,由于某些特殊原因,越來越多小伙伴抱怨自己突然無法訪問 GitHub 了,時好時壞。某位大佬給出的解釋是:

          這無疑是在我們學習編程的路上駐了一堵高墻!這怎么能忍?

          下面,魚皮教大家?guī)追N方法,繞過這堵墻,成功下載 GitHub 上的項目。過程非常簡單,一兩分鐘就能學會!

          1. 改 hosts

          我們在瀏覽器輸入 GitHub 的網址時,會向 DNS 服務器發(fā)送一個請求,獲取到 GitHub 網站所在的服務器 IP 地址,從而進行訪問。

          就像你是一名快遞員,在送快遞前要先找中間人詢問收件人的地址。而 DNS 就是這個告訴你目標地址的中間人,如果 DNS 告訴了你錯誤的地址、或者請求被攔截、再或者 DNS 掛了,都會導致你無法訪問網站。

          那有什么辦法不經過 DNS,就獲取到網址對應的 IP 么?

          答案就是修改 hosts 文件。當用戶在瀏覽器中輸入網址時,系統會首先自動從 hosts 文件中尋找對應的 IP 地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,系統才會再將網址提交 DNS 域名解析服務器進行 IP 地址的解析。

          因此,想要訪問 GitHub,我們可以先通過 IP 查詢工具 來獲取當前 GitHub 網站的真實地址,再修改本地 hosts 文件,將該地址和 GitHub 網址關聯。

          先找到 hosts 文件的位置,不同操作系統,hosts 文件的存儲位置也不同:

          • Windows 系統:C:\Windows\System32\drivers\etc\hosts
          • Linux 系統:/etc/hosts
          • Mac(蘋果電腦)系統:/etc/hosts
          • Android(安卓)系統:/system/etc/hosts
          • iPhone(iOS)系統:/etc/hosts

          打開 hosts 文件,添加一行,將 xx 替換為你查詢到的解析地址即可:

          xx.xx.xx.xx www.github.com
          

          但這種方式比較麻煩,而且查詢出來的 IP 也未必支持國內的訪問,所以下面再推薦另外一種更簡單的方式!

          2. GitHub520

          國內那么多程序員,肯定有人會挺身而出,解決大家無法訪問 GitHub 的難題。

          GitHub520 就是一個幫助大家訪問 GitHub 的項目,本質也是通過修改 hosts 來實現的。該項目的作者為大家提供了一份完整的 hosts 列表,無需大家自己查詢可用 IP,非常地貼心,而且每天都會更新!

          此外,作者為了方便大家更新本地的 hosts,還提供了定時自動更新 hosts 內容的教程,比如使用 SwitchHosts 工具。配置一次,高枕無憂!

          當然,如果你已經無法訪問 GitHub 了,可以先在 編程導航 獲取初始 hosts 地址,然后按照本文第一種方式配置即可。

          3. 加速下載

          如果通過上述兩種方式,仍無法訪問 GitHub,或者訪問速度巨慢。那我們可以換種思路,直接把 GitHub 上的項目下載到本地。

          現在有很多支持 GitHub 加速下載的網站,比如 GitClone,輸入項目名即可高速下載!

          但是這種方法僅適用于下載項目使用或學習,你仍然無法向 GitHub 提交代碼。

          4. Gitee 導入

          Gitee 是國內版的 GitHub,支持在新建項目時直接導入已有的 GitHub 倉庫。想要下載哪個項目的源碼,直接輸入對應的 GitHub 倉庫地址即可!

          還可以隨時將 Gitee 的倉庫和 GitHub 倉庫進行同步,并且倉庫同步后,你就可以在這里提交和管理代碼了。


          以上就是幾種訪問 GitHub 項目的方式,希望大家能夠好好利用 GitHub 來提升編程技能。

          項目地址:

          編程導航

          另外,還不會使用 GitHub、或者想學習更多 GitHub 實用高級功能的小伙伴,可以看下這篇文章哦~

          程序員魚皮:你真的會用 GitHub 么?超通俗完整的教程來了!

          有幫助的話,求各位朋友們點贊 + 喜歡 + 收藏支持下啦!??

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91视频精品 | 青青操大香蕉 | 影音先锋男人站资源 | 欧美一级A片免费播放 | 五月婷婷丁香久久 |