国内用户GitHub访问速度慢怎么办?一招解决
文章下方附学习资源,自助领取
GitHub
作为全球最大的同性交友网站,GitHub可谓是又爱又恨,爱的是太多非常棒的开源项目了,有很大的参考价值,也方便我们自己托管项目,恨的是这个网站的访问实在是太不给力了,基本是随缘了,不同城市不同网络都各不相同,用宽带,手机流量也各不相同,大部分是不怎么好的。
最近发现一个叫做Fetch Github Hosts的项目,也许能帮到大家,这里只针对网络不好的同学哈,fetch-github-hosts是主要为解决研究及学习人员访问Github过慢或其他问题而提供的免费的Github hosts同步服务,项目开源,有写具体的使用方法,有需要的同学可以前往学习一下。
嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!
无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。
点击这里找小助理0元领取:嵌入式物联网学习资料(头条)
简单粗暴的方法
手动添加hosts
访问https://hosts.gitcdn.top/hosts.txt这个网站,将网页的全部内容粘贴到你的hosts文件中。
Linux/ MacOS hosts路径:/etc/hostsWindowshosts路径:C:\Windows\System32\drivers\etc\host
这里也顺便贴出来,大家复制即可:
fetch-github-hosts begin140.82.112.26alive.github.com140.82.112.26live.github.com185.199.108.154github.githubassets.com140.82.112.21central.github.com185.199.111.133desktop.githubusercontent.com185.199.109.153assets-cdn.github.com185.199.108.133camo.githubusercontent.com185.199.108.133github.map.fastly.net146.75.113.194github.global.ssl.fastly.net52.192.72.89gist.github.com185.199.108.153github.io52.192.72.89github.com192.0.66.2github.blog52.69.239.207api.github.com185.199.109.133raw.githubusercontent.com185.199.109.133user-images.githubusercontent.com185.199.111.133favicons.githubusercontent.com185.199.109.133avatars5.githubusercontent.com185.199.109.133avatars4.githubusercontent.com185.199.109.133avatars3.githubusercontent.com185.199.108.133avatars2.githubusercontent.com185.199.109.133avatars1.githubusercontent.com185.199.111.133avatars0.githubusercontent.com185.199.111.133avatars.githubusercontent.com52.193.111.178codeload.github.com52.216.177.203github-cloud.s3.amazonaws.com52.216.177.203github-com.s3.amazonaws.com52.217.91.148github-production-release-asset-2e65be.s3.amazonaws.com52.217.91.148github-production-user-asset-6210df.s3.amazonaws.com52.217.91.148github-production-repository-file-5c1aeb.s3.amazonaws.com185.199.109.153githubstatus.com64.71.144.211github.community52.237.112.130github.dev140.82.112.21collector.github.com13.107.42.16pipelines.actions.githubusercontent.com185.199.108.133media.githubusercontent.com185.199.108.133cloud.githubusercontent.com185.199.108.133objects.githubusercontent.comlast fetch time: 2022-06-11T23:00:02+08:00update url: https://hosts.gitcdn.top/hosts.txtfetch-github-hosts end
需要注意的是,在windows中,大家修改完hosts之后,直接保存不了,保存的时候先另存在桌面,再拖进去覆盖即可!
刷新生效:
Linux: /etc/init.d/network restartWindows: ipconfig /flushdnsMacos: sudo killall -HUP mDNSResponder
试试访问效果
开源仓库:
https://github.com/Licoy/fetch-github-hosts
GitHub镜像站
或者使用Github镜像站,国内可以加速访问GitHub的网站(GitHub加速),使用起来和官网没啥区别,只是域名不同而已。
- https://hub.おうか.tw
- https://hub.連接.台灣
- https://hub.fastgit.xyz
- https://cdn.githubjs.cf
- https://gitclone.com
如果这篇文章大家觉得有用,请为我点赞!
END
作者:晓宇
来源:芯片之家本文转载自嵌入式微处理器,如有侵权,请联系删除原文链接:国内用户GitHub访问速度慢怎么办?一招解决!
版权声明:网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。
GitHub Desktop -- 是Git官方出品的的可视化工具(如图所示),避免了使用Git Base Here命令行的烦恼,让版本之间的区别也变的清晰易懂,但本质上讲两者无区别。
1、下载:
官网的下载链接打不开,所以小编为大家准备好了资源。
链接:https://pan.baidu.com/s/1fotEti0aorIB1-i9JYursw
提取码: kgfb
2、安装:
提取的文件中包含Git,GitHub Desktop...
我们双击运行GitHubDesktopSetup.exe即可,安装目录是默认的。
3、使用:
下面,演示下如何使用GitHub Desktop快速创建本地仓库,并将仓库托管到Git云。
3.1 打开GitHub Desktop,登录Git账号
3.2 创建本地仓库和项目文件夹
第一次进入GitHub Desktop,首页会有Create a new repository选项,此后可以使用下面方法创建:
注意:
Name创建的是项目文件夹,Local Path选择的是Git仓库,后期commit到Git云上的是项目,并自动创建同名仓库;
我们看下目录结构就明白了,如下:
3.3 添加项目文件
这点是我用的最爽的地方,直接把项目文件拷贝进MyProject文件夹,就可以等着上传了。
然后我们在回到GitHub Desktop上,可以看到新增代码都展示在这里,我们需要先提交到本地仓库,如图操作:
我访问了一个「假」的 GitHub,难道是 PornHub ,还是 GayHub ?都不是,而是下面我要讲的,请仔细阅读。
最近我在浏览掘金和知乎的时候,发现了两个比较好玩的分享。我们都知道,作为一个极客级别的程序员,都希望自己有一个独立的,干净的博客。而大部分程序员搭建自己独立博客的方式可能采用的都是 GitHub Pages 和 Hexo 的方式。
这种方式有非常明显的两个好处:
- 不需要服务器和主机,你的 GitHub 账号创建的 GitHub Pages 就像是你的虚拟主机。
- Hexo 各种各样的主题,不仅样式丰富,而且都是非常简洁,干净,符合程序员的调性。
可是最近我发现 GitHub 官方开源了适用于「个人主页」场景的Jekyll主题。这个主题使用的方法就跟你平时用 GitHub Pages 和 Hexo 搭建博客的方式一样。
我们可以使用Jekyll 主题(用于构建您的网站),GitHub Pages(用于托管您的网站)和 GitHub 的API(用于自动使用内容填充您的网站)的组合,给自己搭建一个非常漂亮的博客。
比如:我在掘金上看到
我访问了一个「假」的GitHub,难道是PornHub,还是GayHub?