文章目录
- 1 前言
- 2 实战
-
- 2.1 仅仅是查看别人的代码仓库
- 2.2 自己的代码仓库需要提交代码
-
- 2.2.1 问题1
- 2.2.2 问题2
- 2.2.3 问题3
- 3 结论
- 4 更多分享
1 前言
因一些特殊的原因,在没有梯子的情况下,你想要访问github,真的真的是太慢了!
别的不说,很多时候连图片都刷不出来,甚至会出现网页直接不能访问的情况。
下面这些场景,相信你一定也遇到不少!
虽然国内有提供gitee,但目前github积累的代码量以及使用的人数上看,地位还是无法被撼动!
所以,我们还得用github呀!
但是,我们有没有比较好的方法,可以加速github的访问呢/p>
下面我来告诉你!
2 实战
这里分为两种情况:一种是你需要从github上拉代码,而不需要向里面推送代码,这种主要是看别人的代码仓库;还有一种就是自己的代码仓库,需要提交代码的操作。
2.1 仅仅是查看别人的代码仓库
这里就需要用到GitHub 镜像访问,这里提供两个最常用的镜像地址:
https://github.com.cnpmjs.org
https://hub.fastgit.org
也就是说上面的镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。
但是,切记:不要在这些镜像网站上登陆你的githu账号!!!
2.2 自己的代码仓库需要提交代码
这个就需要用gitee联手起来了,详细的步骤可以参考下这篇文章,讲得还是比较细致,博主也实践过,具备一定的作用的。
配置完成之后,一个就可以同时推送到gitee和github,这个还是非常方便的。
这个就说明,访问github有问题,需要排查下,发现问题在github.com的域名解析太慢了,
于是参考这里,修改以下本地的hosts配置,解决域名解析的问题。
通过修改 HOSTS 文件进行加速,手动把cdn和ip地址绑定。
第一步:
获取 github 的 global.ssl.fastly
地址访问:
http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo
获取cdn和ip域名,得到:
140.82.114.4 http://github.com
第三步:修改 host 文件映射上面查找到的 IP
windows系统:
1、修改C:WindowsSystem32driversetchosts文件的权限,指定可写入:右击->hosts->属性->安全->编辑->点击Users->在Users的权限“写入”后面打勾。如下:
这个就建议,先从github克隆到本地,再在本地的config里面添加gitee的url,参考这里。
最重要的是:配置config的url时,应该用SSH那个地址,而不是https那个地址!!!*
我报错就是用https的地址导致的!!!
注意:加-f参数是强制覆盖远程分支!!!
3 结论
github是个利器,用好它,可以让你的工作事半功倍;gitee也是个得力助手,应该要发挥它的最佳能动性!
gitee 与 github 联手,走遍天下无敌手!
4 更多分享
欢迎关注我的github仓库01workstation,日常分享一些开发笔记和项目实战,欢迎指正问题。
同时也非常欢迎关注我的CSDN主页和专栏:
【CSDN主页:架构师李肯】
【RT-Thread主页:架构师李肯】
【C/C++语言编程专栏】
【GCC专栏】
【信息安全专栏】
【RT-Thread开发笔记】
【freeRTOS开发笔记】
有问题的话,可以跟我讨论,知无不答,谢谢大家。
文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览2885 人正在系统学习中
微信公众号 商务合作 & 资料领取 & 粉丝福利 联系公众号来源:架构师李肯
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!