github介绍与加速方法 

Github是个什么网站?这个名字由两个单词构成:Git 和 Hub

Git 是目前很主流的一种版本管理工具,绝大情况下被程序员们用来管理自己写的代码和文档,也有一些进行文字创作的人,拿来管理自己写的文稿。

Hub 的意思是“中心”、“集合地”。

顾名思义,Github 就是一个让大家把用 Git 这种版本管理工具管理的内容(项目),能够集中在一起,互相交流、改进的社区。

俗点来说 就是程序员们的 微博 或QQ空间,或者朋友圈,只不过分享的不是日常生活,而是日常写的代码,创作的项目,分享到Github网站上去,其实不仅可以发布代码还可以交友,认识些大佬或者志同道合的朋友,也有类似于网盘性质的功能保存项目代码。

GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写一点,甚至可能你今天写的出现了错误,影响到了我昨天写的代码,最后怎么才能将大家的代码轻松的汇总起来,又怎么在汇总所有人的代码之后发现错误等等一系列问题。这样我们就用到了GitHub这个软件。我们在GitHub服务器上有一个主仓库,这里用来储存你的所有代码,如果不付费的话是所有人都可以看的,如果你不想让别人看到你的代码,可以选择付费仓库。我们创建了主仓库之后,就可以在电脑上创建分支,之后你就可以在电脑上完成自己的代码,写完之后直接同步在电脑的分支,当你认为可以上传的自己的主仓库时,就可以申请更新,当通过审核的时候,你代码就出现在了自己的主仓库中,这样全世界的程序员都可以查看你的代码。全世界现在已经有300万的注册用户,甚至还有一些相当知名的开源项目也在其中公布代码。在GitHub上你可以看到很多计算机领域的精英所分享的自己的代码。这是GitHub的两个主要优点,适合团队协作,以及下载其他优秀者的代码。

https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。

下面是几种github网站加速的方法

一.使用镜像网站

使用github的镜像网站 https://hub.fastgit.org/ 进行搜索

二. 使用代理网站下载

对于github release中下载的大文件

使用https://toolwa.com/github/来下载,速度起飞,无需注册,亲测有效。


三. cdn加速

通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到github访问加速的目的。不需要海外的服务器辅助。

GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染,下载网站上任何东西的时候会下半天,有时还会失败需要从头再来,多失败了几次又因访问次数过多被做了ip限制,让人恼火

做到以上需要三步

  1. 获取GitHub官方CDN地址
  2. 修改系统Hosts文件
  3. 刷新系统DNS缓存

1. 获取GitHub官方CDN地址

首先,打开

The Best IP Address, Email and Networking Toolswww.ipaddress.com/

查询以下三个链接的DNS解析地址

  1. github.com
  2. assets-cdn.github.com
  3. github.global.ssl.fastly.net

 

hub 官方仓库 hub库是什么意思_hub 官方仓库

hub 官方仓库 hub库是什么意思_服务器_02

hub 官方仓库 hub库是什么意思_服务器_03

最后,Windows+X 打开系统命令行(管理员身份)或powershell

刷新系统DNS缓存

运行 ipconfig /flushdns 手动刷新系统DNS缓存。

mac系统修改完hosts文件,保存并退出就可以了.不要要多一步刷新操作.
centos系统执行/etc/init.d/network restart命令 使得hosts生效

hub 官方仓库 hub库是什么意思_github_04