标题: 加速国内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

加速国内Github代码下载速度的更多相关文章

  1. 【github】 加速国内 Github 访问,下载,的9种方案!

    原文参考 https://mp.weixin.qq.com/s/ptFBjWXj88fsI3Oh6PghRA 1. GitHub 镜像访问 这里提供两个最常用的镜像地址: https://github ...

  2. 004_加速国内docker源下载速度

    docker下载慢的不行.国内加速器地址 http://355dbe53.m.daocloud.iohttps://docker.mirrors.ustc.edu.cn https://hub-mir ...

  3. 提高github代码下载速度的小技巧

    1.打开如下路径: C:\Windows\System32\drivers\etc 2.将此处的HOSTS文件复制到其他地方,比如桌面.(此处大概率是没有编辑权限的) 3.用记事本打开HOSTS文件, ...

  4. 国内加速访问 GitHub

    国内加速访问 GitHub 本文原始地址:https://sitoi.cn/posts/23395.html 中国访问 GitHub 的速度不忍直视,那就叫一个慢! Q: 为什么访问速度会很慢? A: ...

  5. 国内github访问慢的解决方法

    本文是windows处理方法,macos方法也差不多. 一般Github的访问有两部分:主站的访问和二级域名的资源加载(比如样式文件等) 一般Github加载缓慢,主要是 assets-cdn.git ...

  6. coding.net解决github上下载速度慢问题

    由 于众所周知的原因,从github下载项目很慢,一般不超过10kb(我的是20兆公司网)例如我下载OpenRefine,没有3个小时搞不定.所以想 到了一个方法来解决他.就是使用国内其他代码托管平台 ...

  7. 我的github代码库

    我的github代码库地址:https://github.com/gooree.Enjoy coding,enjoy sharing.

  8. msysGit管理GitHub代码

    msysGit管理GitHub代码   代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化. 本篇就简单的说说通过msysGit来管理GitHub中的代码,实 ...

  9. Git+Github代码管理控制

    关于Git的发展历程这里就不多介绍了,有兴趣的话可以查阅一下Git的相关历程. 如果你在做的项目或者自己写的一些项目由于需要用的分布式.或者团队开发.再或者你不善于对代码进行定期备份,但又希望自己的代 ...

随机推荐

  1. 算法——Java实现栈

    栈 定义: 栈是一种先进后出的数据结构,我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何元素的栈称为空栈 栈的java代码实现: 基于数组: import org.junit.jupite ...

  2. Linux高性能服务器技术总结

    文章目录 1 服务器简介 2 I/O复用技术 2.1 循环方式 2.2 select 方式 2.3 poll方式 2.4 epoll 方式 3 多线程方式 4 CPU多核并行计算 5 深度分析内核性能 ...

  3. CF#135 D. Choosing Capital for Treeland 树形DP

    D. Choosing Capital for Treeland 题意 给出一颗有方向的n个节点的树,现在要选择一个点作为首都. 问最少需要翻转多少条边,使得首都可以到所有其他的城市去,以及相应的首都 ...

  4. 使用IR2104S搭建的H桥-机器人队比赛经典版(原作者答疑)

    原理图地址:http://bbs.ednchina.com/BLOG_ARTICLE_3020313.HTM?click_from=8800020962,4950449047,2014-05-01,E ...

  5. [hdu3308]线段树

    题意:单点更新,区间LCIS(最长连续递增序列)查询.具备区间合并维护的性质,不用线段树用什么~ #pragma comment(linker, "/STACK:10240000,10240 ...

  6. 浅谈mybatis如何半自动化解耦和ORM实现

    在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis. 通过研究mybatis源码,可将mybatis的大 ...

  7. IntelliJ Idea14 创建Maven多模块项目,多继承,热部署配置总结(三)

    pom.xml中repositories.pluginRepository的作用 pom.xml中repositories标签的作用是: 用来配置maven项目的远程仓库.示例如下: <repo ...

  8. Navicat15 for Mysql激活教程

    1.下载Navicat Premium Navicat15链接:http://www.navicat.com.cn/download/navicat-premium,选择相应版本,这里选择window ...

  9. Linux设定系统变量和单个用户的环境变量问题

    环境为Ubuntu. 设定系统变量意思就是所有用户都可以使用设定的环境变量,而设定用户的单个环境变量意思就是只有设定环境的该用户才可以使用这个环境变量. 这里以java的jdk环境变量JAVA_HOM ...

  10. PAT 1011 World Cup Betting (20分) 比较大小难度级别

    题目 With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly exc ...