今天想要在GitHub上克隆一个用于做自然语言处理的语料,无奈速度太慢了,估计要下到明天去了,而且访问GitHub网页的速度也是如此之慢,于是在网上找了一些方法进行实践,最后总结出来。
1、提高访问GitHub网页的速度
第二部:在检测输入栏中输入http://github.com,并点击检测,如图:
第三步:在资源管理器中打开C:\Windows\System32\drivers\etc路径,并用记事本打开host文件,如图:
第四步,在host文件的最后加入如下内容:
# github
13.250.177.223 github.com
这个13.250.177.223是我多次查询后选择的最佳结果,也就是图中TTL值最小的结果。建议大家也多次测试后再选择一个最佳的。
然后,保存host文件。
第五部:刷新系统的电脑上缓存
打开命令行,输入
ipconfig /flushdns
进行手动刷新,如图所示:
重新打开浏览器,是不是发现访问GitHub的速度有所提高呢。
2、快速克隆下载GitHub的项目
可能是因为我的校园网的原因,访问网页的速度倒是加快了一点点,但是克隆下载项目却没有加快,所以我又在网上找到了一个别出心裁的快速克隆下载项目的方法,即:我下载慢,但总有人下载快吧,用码云来克隆下载项目。
第一步:拥有一个码云账号
第二部:拥有一个GitHub的账号(这肯定是必须的)
第三步:在码云导入github代码库。(如果要下载github中别人的代码,你需要先把这个项目Fork一下到自己的仓库),然后在工作台中选择从GitHub中导入,如图:
接下来会有一个GitHub与码云权限授予的过程,点击按钮授权即可。
第四步:选择导入项目到码云,如图:
点击导入,等待一会儿就好了,然后再克隆下载,那速度,太舒服了。
不过使用这种方法时,有一些项目会因为不符合码云的命名规则而复制失败,这种情况可以在GitHub克隆时选择复制项目的链接,然后在码云中新建仓库时选择导入已有仓库并重新命名解决。如图:
按要求对项目名进行修改,我这个项目时因为不是字母开头所以创建失败,修改成字母开头就好了。
系统会自动复制仓库。
最后在仓库中显示的名称还是GitHub上的名称,但是地址会按照新的命名。