杂记(三)如何提高访问GitHub以及克隆项目的速度----2019-2020-1第十周

今天想要在GitHub上克隆一个用于做自然语言处理的语料,无奈速度太慢了,估计要下到明天去了,而且访问GitHub网页的速度也是如此之慢,于是在网上找了一些方法进行实践,最后总结出来。

1、提高访问GitHub网页的速度

第一步:打开Dns检测|Dns查询 - 站长工具

第二部:在检测输入栏中输入http://github.com,并点击检测,如图:


检测结果

第三步:在资源管理器中打开C:\Windows\System32\drivers\etc路径,并用记事本打开host文件,如图:


host路径

第四步,在host文件的最后加入如下内容:

# github

13.250.177.223 github.com

这个13.250.177.223是我多次查询后选择的最佳结果,也就是图中TTL值最小的结果。建议大家也多次测试后再选择一个最佳的。

然后,保存host文件。

第五部:刷新系统的电脑上缓存

打开命令行,输入

ipconfig /flushdns

进行手动刷新,如图所示:


手动刷新dns缓存

重新打开浏览器,是不是发现访问GitHub的速度有所提高呢。

2、快速克隆下载GitHub的项目

可能是因为我的校园网的原因,访问网页的速度倒是加快了一点点,但是克隆下载项目却没有加快,所以我又在网上找到了一个别出心裁的快速克隆下载项目的方法,即:我下载慢,但总有人下载快吧,用码云来克隆下载项目。

第一步:拥有一个码云账号

第二部:拥有一个GitHub的账号(这肯定是必须的)

第三步:在码云导入github代码库。(如果要下载github中别人的代码,你需要先把这个项目Fork一下到自己的仓库),然后在工作台中选择从GitHub中导入,如图:


从GitHub导入仓库

接下来会有一个GitHub与码云权限授予的过程,点击按钮授权即可。

第四步:选择导入项目到码云,如图:


选择项目导入

点击导入,等待一会儿就好了,然后再克隆下载,那速度,太舒服了。


下载速度

不过使用这种方法时,有一些项目会因为不符合码云的命名规则而复制失败,这种情况可以在GitHub克隆时选择复制项目的链接,然后在码云中新建仓库时选择导入已有仓库并重新命名解决。如图:

链接


选择导入已有仓库


填入链接

按要求对项目名进行修改,我这个项目时因为不是字母开头所以创建失败,修改成字母开头就好了。

系统会自动复制仓库。


自动复制仓库

最后在仓库中显示的名称还是GitHub上的名称,但是地址会按照新的命名。

你可能感兴趣的:(杂记(三)如何提高访问GitHub以及克隆项目的速度----2019-2020-1第十周)