您好,登錄后才能下訂單哦!
今天小編給大家分享一下GitHub訪問不了怎么解決的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
我們在瀏覽器輸入 GitHub 的網址時,會向 DNS 服務器發送一個請求,獲取到 GitHub 網站所在的服務器 IP 地址,從而進行訪問。
就像你是一名快遞員,在送快遞前要先找中間人訊問收件人的地址。而 DNS 就是這個告訴你目標地址的中間人,假如 DNS 告訴了你錯誤的地址、或者者請求被阻攔、再或者者 DNS 掛了,都會導致你無法訪問網站。
image
那有什么辦法不經過 DNS,就獲取到網址對應的 IP 么?
答案就是修改 hosts
文件。當客戶在瀏覽器中輸入網址時,系統會首先自動從 hosts 文件中尋覓對應的 IP 地址,一旦找到,系統會立即打開對應網頁,假如沒有找到,系統才會再將網址提交 DNS 域名解析服務器進行 IP 地址的解析。
因而,想要訪問 GitHub,我們可以先通過 IP 查詢工具 來獲取當前 GitHub 網站的真實地址,再修改本地 hosts 文件,將該地址和 GitHub 網址關聯。
IP 查詢
先找到 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 也未必支持國內的訪問,所以下面再推薦另外一種更簡單的方式!
國內那么多程序員,一定有人會挺身而出,處理大家無法訪問 GitHub 的難題。
GitHub520 就是一個幫助大家訪問 GitHub 的項目,本質也是通過修改 hosts 來實現的。該項目的作者為大家提供了一份完整的 hosts 列表,無需大家自己查詢可用 IP,非常地貼心,而且每天都會升級!
hosts 列表
此外,作者為了方便大家升級本地的 hosts,還提供了定時自動升級 hosts 內容的教程,比方使用 SwitchHosts 工具。配置一次,高枕無憂!
image
當然,假如你已經無法訪問 GitHub 了,可以先在 編程導航 獲取初始 hosts 地址,而后按照本文第一種方式配置就可。
假如通過上述兩種方式,仍無法訪問 GitHub,或者者訪問速度巨慢。那我們可以換種思路,直接把 GitHub 上的項目下載到本地。
現在有很多支持 GitHub 加速下載的網站,比方 GitClone,輸入項目名就可高速下載!
image
但是這種方法僅適用于下載項目使用或者學習,你依然無法向 GitHub 提交代碼。
Gitee 是國內版的 GitHub,支持在新建項目時直接導入已有的 GitHub 倉庫。想要下載哪個項目的源碼,直接輸入對應的 GitHub 倉庫地址就可!
image
還可以隨時將 Gitee 的倉庫和 GitHub 倉庫進行同步,并且倉庫同步后,你即可以在這里提交和管理代碼了。
同步倉庫
以上就是“GitHub訪問不了怎么解決”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。