方案一:三個步驟:
1:訪問https://www.ipaddress.com/,查詢下面兩個域名的ip。
- github.com
- github.global.ssl.fastly.net
有可能一個域名返回多個ip,在第二步可以測試那個ip更快,如果都返回一個ip就直接進入第三步。(我下面的截圖就是每個域名只返回一個)
image.png
image.png
2.在控制臺測試對應域名的ip的延時性,選擇最優的ip(平均最小的最優)。
image
3.修改本地hosts文件。
Windows環境:
C:\Windows\System32\drivers\etc\hosts
Linux環境:
sudo gedit /etc/hosts
下面的是我獲取最快的Ip,如果下次下載慢或者不能下載的時候再查一次,再配置一次就好了。
image
4.刷新本地DNS.
windows環境:
打開控制臺輸入:ipconfig /flushdns
linux環境:
輸入:sudo /etc/init.d/networking restart
image
你現在用登錄github.com與之前相比就會有很大的提升,本地用git使用github的資源也快了幾個等級了。
現在我本地下載速度已經有0.8-2Mb/s的速度了。
舉一反三,下載Github上的release文件很慢或者經常失敗,一樣可以用上面的方法。
1.查看下載地址。
image
2.訪問https://www.ipaddress.com/,查詢域名的ip.
下面的是我獲取最快的Ip,如果下次下載慢或者不能下載的時候再查一次,再配置一次就好了。
52.216.17.216 github-production-release-asset-2e65be.s3.amazonaws.com
3.修改本地hosts文件
Windows環境:
C:\Windows\System32\drivers\etc\hosts
Linux環境:
sudo gedit /etc/hosts
image
4.刷新本地DNS.
windows環境:
打開控制臺輸入:ipconfig /flushdns
Linux環境:
輸入:sudo /etc/init.d/networking restart
方案二:兩個步驟:
1.把github或者gitlab的導入到碼云 https://gitee.com/
image
image
2.從碼云下載
image
現在已經完美解決你的痛點啦!開心嘛~~