- 1:言归正传
- 2:修改hosts文件权限
- 3:DNS查询与修改
- 4:看看效果
- 5:等等!好像忘了点什么......
- 6:偷天换日
- 7:下载项目与Github相关联
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub。
GitHub是一个国外网站,但是在国内由于网络代理商的原因,造成访问速度很慢,具体有多慢呢 ?我们可以ping一下
看这个速度......已经无力吐槽了。
想要加快访问速度其实很简单,花钱买VPN就可以了,好了本文结束 (又水了一篇文章,真好)。
言归正传
作为学生党,怎么可能花钱呢?本文推荐手动更改hosts。首先找到hosts文件,在windows下hosts地址:
修改hosts文件权限
hosts文件属于系统文件,一般情况下我们是不能写入的,这个时候需要我们修改其权限。
右键选择【属性】,转到【安全】选项卡,选择【编辑】,然后勾选【完全控制】,【确定】。
DNS查询与修改
首先在去ipaddress官网查询我们需要查看网站对应的IP地址,我们需要逐一查询以下地址的IP:
github.global.ssl.fastly.net
github.com
assets-cdn.github.com
assets-cdn.github.com
assets-cdn.github.com
documentcloud.github.com
gist.github.com
help.github.com
nodeload.github.com
raw.github.com
status.github.com
training.github.com
www.github.com
github.global.ssl.fastly.net
avatars0.githubusercontent.com
avatars1.githubusercontent.com
codeload.github.com
然后将查到的ip与本地绑定host,也就是写入hosts文件中。
修改完hosts还不会立即生效,你需要刷新DNS缓存,告诉电脑我的hosts文件已经修改了。输入以下命令刷新DNS缓存:
ipconfig /flushdns
看看效果
最后我们再ping一下看看效果吧
已经比之前好很多了,至少现在我打开Github不用等很久了,但想要秒加载秒下载还是很难的,但也好过一直看浏览器转圈圈~
附上我的查询结果:
#Guthub 199.232.69.194 github.global.ssl.fastly.net 140.82.113.4 github.com 185.199.109.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 185.199.108.153 assets-cdn.github.com 185.199.111.153 documentcloud.github.com 243.185.187.39 gist.github.com 185.199.108.154 help.github.com 54.251.140.56 nodeload.github.com 151.101.108.133 raw.github.com 52.205.36.92 status.github.com 140.82.114.17 training.github.com 13.229.188.59 www.github.com 208.101.60.87 github.global.ssl.fastly.net 151.101.76.133 avatars0.githubusercontent.com 151.101.108.133 avatars1.githubusercontent.com 13.250.162.133 codeload.github.com
等等!好像忘了点什么......
对了,还有下载速度,现在虽然访问没什么问题了,但是下载依然很慢的,具体有多慢呢,我下载一个本人收藏的项目试试。
复制地址:
输入命令:
git clone https://github.com/yinghualuowu/Python_VLPR.git
看看这个速度,如果项目小,慢慢等就可以了,但是下载的项目一旦大了,这个速度会下载失败的。
偷天换日
国外有Github,国内有马云(码云)。接下来我们可以借助码云克隆一个Github项目,首先复制项目地址,然后打开码云,新建代码仓库是选择从Github/Gitlab导入......如图:
然后填入项目地址:
已有公开已同步仓库也没有关系,大概等待几秒钟就可以完成导入了,随后我们在码云上复制下载地址:
接下来我们再来下载一次看看效果:
下载速度一下子就飞起来了,下载的项目和Github上面的是一样的,只是在码云上面下载的项目与Github没有关联,下一步就是将项目与Github关联。
下载项目与Github相关联
首先打开项目文件,然后打开.git文件夹,如果找不到,应该是被隐藏了,只要设置为显示隐藏文件夹就可以了,随后打开一个叫config的文件,将里面的指向地址改为Github下的项目指向地址就可以了。