加速国内Github代码下载速度

2023-06-14,,


标题: 加速国内Github代码下载速度
作者: 梦幻之心星 347369787@QQ.com
标签: [Github, 代码, 下载]
目录: 代码
日期: 2019-10-27

目录
前提说明
解决方法
问题解决
1.host重定向
2.代码中转
3.代理访问

前提说明

国内访问Github缓慢

解决方法

    host重定向,绕过国内dns解析,直接访问GitHub的CDN节点
    通过国内代码托管网站码云进行代码中转
    通过代理的方式访问GitHub

问题解决

1.host重定向

    获取GitHub的CDN地址

    https://www.ipaddress.com/ (离电脑最近的dns服务器返回值)
    http://tool.chinaz.com/dns/ (全国各地的dns服务器返回值)
    查询以下三个链接的DNS解析地址

    github.com

    assets-cdn.github.com

    github.global.ssl.fastly.net

    修改系统Hosts文件

      管理员权限打开系统hosts文件。

      路径:C:\Windows\System32\drivers\etc
      在末尾添加三行记录并保存。(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

    刷新系统DNS缓存

      Windows+X 管理员身份打开系统命令行或powershell。
      运行 ipconfig /flushdns 手动刷新系统DNS缓存。

2.代码中转

    注册码云
    注册完成后点击页面右上角的 “+” 号,选择"新建项目"
    在新页面中选择“导入已有项目”
    复制需要导入的Github项目地址
    填入地址之后点击“创建按钮”
    等待Gitee拉取完成,这个过程的长短因拉取项目大小而异,1-10分钟不等。
    拉取完成后就可以下载代码

3.代理访问

    启用代理软件

    修改代理

    #先删除代理
    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

加速国内Github代码下载速度的相关教程结束。

《加速国内Github代码下载速度.doc》

下载本文的Word格式文档,以方便收藏与打印。