gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

2018年6月4日,微软方面发出通告,正式宣布计划以 75 亿美元的股票收购软件代码托管网站 GitHub,该桩交易预计在年底完成。

作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

由于GitHub国内的CDN已被污染,因此,在国内访问GitHub时,速度很慢,特别是下载。森哥常用到的加速方法有如下几个:

一、直接访问Gitee(码云)

前提是,Gitee上面也有想要的开源代码,而且,也不是我们今天所要表述的。所以这个忽略不提。

二、先将在境外的服务器上访问git clone下来后,再打包下载到本地,但这种方式,有几个问题:

2.1、成本问题,首选您得境外有服务器;

2.2、麻烦,折腾来折腾去的,而且,还不够及时。

所以,这一点,这里不也展开,大家知道一下就好了。

三、修改Hosts文件

这一点,是最直接也是最简单的。首先,需要做的就是要把相关的域名及对应的IP都找出来。当然了,当大家都去找这个,确实是很难为人的事情,不过,不用担心,森哥为大家整理了以下的IP列表,您只要懂得复制粘贴到hosts文件中就可以了。

192.30.253.112 github.com192.30.253.118 gist.github.com151.101.112.133 assets-cdn.github.com185.199.108.153 github.github.io151.101.184.133 githubusercontent.com151.101.184.133 raw.githubusercontent.com151.101.112.133 gist.githubusercontent.com151.101.184.133 cloud.githubusercontent.com151.101.112.133 camo.githubusercontent.com151.101.112.133 avatars0.githubusercontent.com151.101.112.133 avatars1.githubusercontent.com151.101.184.133 avatars2.githubusercontent.com151.101.12.133 avatars3.githubusercontent.com151.101.12.133 avatars4.githubusercontent.com151.101.184.133 avatars5.githubusercontent.com151.101.184.133 avatars6.githubusercontent.com151.101.184.133 avatars7.githubusercontent.com151.101.12.133 avatars8.githubusercontent.com151.101.185.194 github.global.ssl.fastly.net

四、通过代理解决

假设,您的本地代理端口为:1080 ,打开git base窗口进行按下列的方式设置。在Linux及OSX系统环境下测试通过。

4.1、全局代理(不推荐)

设置代理

git config --global http.proxy socks5://127.0.0.1:1080git config --global https.proxy socks5://127.0.0.1:1080

取消代理

git config --global --unset http.proxygit config --global --unset https.proxy

4.2、只对部分域名代理(推荐)

只对github进行代理,不会影响国内仓库。

git config --global http.https://github.com.proxy socks5://127.0.0.1:10808git config --global https.https://github.com.proxy socks5://127.0.0.1:10808

github 代理_GitHub访问提速方法相关推荐

  1. GitHub提速方法大揭秘,10M速度使用无忧

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:GitHub提速方法大揭秘,10M速度使用无忧 | .Net中文网. 1.概述 众所周知,GitHub在国内一直受到DNS污染的问题, ...

  2. github pages无法访问的解决方法

    github pages无法访问的解决方法 github pages无法访问的解决方法 github pages无法访问的解决方法 你的github.pages还能正常访问吗? 最近很多人反馈我的gi ...

  3. 【开源软件】一种提升国内访问github体验的劲爆方法

    文章目录 1 前言 2 实战 2.1 仅仅是查看别人的代码仓库 2.2 自己的代码仓库需要提交代码 2.2.1 问题1 2.2.2 问题2 2.2.3 问题3 3 结论 4 更多分享 1 前言 因一些 ...

  4. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法

    推荐:PHP两种快速排序算法实例这篇文章主要介绍了PHP两种快速排序算法实例,本文直接给出实现代码,分别使用递归法.迭代法实现,需要的朋友可以参考下 虽然在PHP这样的web应用开发中,我们不是太强调 ...

  5. jq跨域代理_jQuery 跨域访问问题解决方法

    jQuery 跨域访问问题解决方法 更新时间:2009年12月02日 01:25:19   作者: 浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时 ...

  6. 有效的github下载提速方法

    解决github下载速度慢的问题(2020.08.07) ​正常情况下,不管是否有vpn,国内从github的下载速度从不会高于30kb/s,克隆小工程还好,有时会克隆大工程,那个过程,慢不说了,经常 ...

  7. ajax总结(三):ajax跨域访问接口方法汇总

    ajax跨域访问接口方法和模板引擎的应用 一.学习跨域之前先要了解: 1.同源和跨域的概念 a.同源:协议头.域名.端口全部一样就叫同源; b.跨域:只要协议头,域名,端口任意一个不一样就是跨域. 因 ...

  8. FastDFS + Nginx代理方式访问

    FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...

  9. github网址无法访问怎么办?

    github网址无法访问怎么办?如图: 解决方法: 1.打开git帐号选择[新建仓库] 2.选择[导入仓库]并粘贴github网址 点击导入就可以.得到想要的github文件

最新文章

  1. Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)
  2. python中with的用法
  3. ##MySql数据库表的操作与应用
  4. PlacementBrowser源码分析
  5. 点到点 Ipsec *** 从一端能正常发起,另一端发起不成功的解决过程
  6. android 获取手机a标签页,Android关于对Jsoup抓取a标签和br标签之间的解决办法...
  7. 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
  8. WPF XMAL获取元素的父元素,子元素
  9. Transformer-XL 2
  10. html iframe 设置半透明_HTML基础教程:框架实例大合集
  11. Python 安装openGL教程
  12. 【UCOSIII操作系统】任务篇(2)相关API函数
  13. svn的安装linux
  14. CSS3之box-shadow(阴影)和border属性
  15. android双卡切换,OPPOReno双卡双待怎么切换使用?
  16. 16S OTU物种注释
  17. 2021中国AI产业10大趋势,一分钟看明白 | WAIC2021
  18. 什么是MT4软件?炒汇MT4软件有哪些功能和特点?
  19. lesson5画表情包
  20. 局域网屏幕共享_计算机:如何通过局域网方式接入Internet

热门文章

  1. 图论:柯尼斯堡桥问题、艾科西亚游戏
  2. C语言libcurl:RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议
  3. 从select函数谈及系统调用原理
  4. 创建一个SQL测试数据库 - 消费者数据库
  5. windows下python3用pip安装kivy和kivy示例
  6. Python项目实践:科赫曲线、科赫雪花
  7. matlab条形图颜色矩阵,matlab中的条形图开关颜色
  8. 傅里叶滤波音频文件(笔记05)
  9. django关于Mysql增删改查操作以及浏览器数据返回
  10. Django项目部署(nginx1.18+uwgsi)