加速國內Github代碼下載速度



標題: 加速國內Github代碼下載速度
作者: 夢幻之心星	347369787@QQ.com 
標簽: [Github, 代碼, 下載]
目錄: 代碼
日期: 2019-10-27

前提說明

國內訪問Github緩慢

解決方法

  1. host重定向,繞過國內dns解析,直接訪問GitHub的CDN節點
  2. 通過國內代碼托管網站碼雲進行代碼中轉
  3. 通過代理的方式訪問GitHub

問題解決

1.host重定向

  1. 獲取GitHub的CDN地址
  2. 查詢以下三個鏈接的DNS解析地址

    github.com
    assets-cdn.github.com
    github.global.ssl.fastly.net

  3. 修改系統Hosts文件
    1. 管理員權限打開系統hosts文件。
      路徑:C:\Windows\System32\drivers\etc
    2. 在末尾添加三行記錄並保存。(IP地址與域名間需有空格)
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    # localhost name resolution is handled within DNS itself.
    #	127.0.0.1       localhost
    #	::1             localhost
    
    192.30.253.112     github.com
    
    185.199.108.153    assets-cdn.github.com
    
    199.232.5.194    github.global.ssl.fastly.net
    
  4. 刷新系統DNS緩存
    1. Windows+X 管理員身份打開系統命令行或powershell。
    2. 運行 ipconfig /flushdns 手動刷新系統DNS緩存。

2.代碼中轉

  1. 注冊碼雲
  2. 注冊完成后點擊頁面右上角的 “+” 號,選擇"新建項目"
  3. 在新頁面中選擇“導入已有項目”
  4. 復制需要導入的Github項目地址
  5. 填入地址之后點擊“創建按鈕”
  6. 等待Gitee拉取完成,這個過程的長短因拉取項目大小而異,1-10分鍾不等。
  7. 拉取完成后就可以下載代碼

3.代理訪問

  1. 啟用代理軟件

  2. 修改代理

    #先刪除代理
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
    #只針對github使用代理
    git config --global http.https://github.com.proxy 127.0.0.1:50647
    git config --global https.https://github.com.proxy 127.0.0.1:50647
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM