解決GitHub下載速度緩慢的問題【親測可用】

隨着微軟大大宣佈GitHub針對個人用戶的倉庫免費,相信每位開發者都感受到了“真香”。
在這裏插入圖片描述

然而因爲一些衆所周知的原因,國內訪問GitHub總會遇到下載速度緩慢、鏈接意外終止的情況。
在這裏插入圖片描述

爲了更加愉快地使用***全球最大同性交友網站 ***上的優質資源,我們來做一些簡單的本機上的調整。

通過查看下載鏈接,能夠發現最終被指向到Amazon的服務器(http://github-cloud.s3.amazonaws.com)了。由於國內訪問亞馬遜網站非常慢,我們需要修改Hosts文件來實現流暢訪問。

第一步,打開本機上的Hosts文件

首先,什麼是Hosts文件?

在互聯網協議中,host表示能夠同其他機器互相訪問的本地計算機。一臺本地機有唯一標誌代碼,同網絡掩碼一起組成IP地址,如果通過點到點協議通過ISP訪問互聯網,那麼在連接期間將會擁有唯一的IP地址,這段時間內,你的主機就是一個host。

在這種情況下,host表示一個網絡節點。host是根據TCP/IP for Windows 的標準來工作的,它的作用是包含IP地址和Host
name(主機名)的映射關係,是一個映射IP地址和Host
name(主機名)的規定,規定要求每段只能包括一個映射關係,IP地址要放在每段的最前面,空格後再寫上映射的Host
name主機名 。對於這段的映射說明用“#”分割後用文字說明。

~Windows
Hosts文件的路徑是:

C:\Windows\System32\drivers\etc

由於文件沒有後綴名,可以利用鼠標右鍵點擊,選擇用記事本打開,如下圖。
在這裏插入圖片描述

~Mac
終端內輸入:

sudo vim /etc/hosts

打開之後,我們就要向裏面追加信息了。

第二步,追加域名的IP地址

我們可以利用https://www.ipaddress.com/ 來獲得以下兩個GitHub域名的IP地址:

(1) github.com

(2) github.global.ssl.fastly.net

打開網頁後,利用輸入框內分別查詢兩個域名:

在這裏插入圖片描述
在標註的IP地址中,任選一個記錄下來。

再來是github.global.ssl.fastly.net:
在這裏插入圖片描述

將以上兩段IP寫入Hosts文件中:

#github
140.82.112.3 github.com
199.232.69.194 github.global.ssl.fastly.net

在這裏插入圖片描述

保存。

第三步,刷新 DNS 緩存

在終端或CMD中,執行以下命令:

ipconfig /flushdns

在這裏插入圖片描述
收工。

現在再來試一下 git clone 命令,是不是可以輕鬆過百K了?
 注:效果不大!!!

四、解決下載項目慢的問題

1、打開碼雲 https://gitee.com 並註冊登錄

2、創建倉庫
在這裏插入圖片描述
  3、在新建倉庫頁選擇 “導入已有倉庫”
在這裏插入圖片描述

4、複製你需要下載的git鏈接,如https://github.com/lehaifeng/T-GCN.gi放到導入已有倉庫中

在這裏插入圖片描述

5、點擊創建,然後下載

在這裏插入圖片描述
Welcome to my world!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章