GitHub访问不了或者很慢的解决办法-腾讯云开发者社区-腾讯云


本站和网页 https://cloud.tencent.com/developer/article/2359332 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

GitHub访问不了或者很慢的解决办法-腾讯云开发者社区-腾讯云天乐404GitHub访问不了或者很慢的解决办法关注作者腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动文章/答案/技术大牛搜索搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网天乐404首页学习活动专区工具TVP最新优惠活动返回腾讯云官网社区首页 >专栏 >GitHub访问不了或者很慢的解决办法GitHub访问不了或者很慢的解决办法天乐404关注发布于 2023-11-16 19:40:141.8K0发布于 2023-11-16 19:40:14举报文章被收录于专栏:天乐博客天乐博客国内网络访问 Github 速度过慢的原因有许多,但其中最直接和原因是其 CND 域名遭到 DNS 污染,导致我们无法连接使用 GitHub 的加速服务,因此访问速度缓慢。简单理解:CDN「Content Delivery Network」,即内容分发网络,依靠部署在各地的边缘服务器,平衡中心服务器的负荷,就近提供用户所需内容,提高响应速度和命中率。DNS 污染,是指一些刻意或无意制造出来的数据包,把域名指向不正确的 IP 地址,阻碍了网络访问。我们默认从目标网址的最近 CDN 节点获取内容,但当节点过远或 DNS 指向错误时,就会操成访问速度过慢或无法访问的问题。
2023-04-16T04:16:32.png方案一:修改本地Hosts文件
1.打开Hosts文件
hosts 文件在每个系统的位置不一,详情如下:Windows 系统:C:\Windows\System32\drivers\etc\hosts
Linux 系统:/etc/hosts
Mac(苹果电脑)系统:/etc/hosts
Android(安卓)系统:/system/etc/hosts
iPhone(iOS)系统:/etc/hosts复制2023-04-16T04:16:51.pngWindows 使用记事本编辑。
Linux、Mac 使用 Root 权限:sudo vi /etc/hosts。
iPhone、iPad 须越狱、Android 必须要 root。
2.修改方法,把下方的内容复制到文本末尾(需要管理员权限修改):hosts最新代码链接:https://raw.hellogithub.com/hosts(ps:代码不定时更新),获取最新对应的host配置。
如果需要工具自动更新的话,链接:https://github.com/oldj/SwitchHosts# GitHub520 Host Start
140.82.113.4 alive.github.com
140.82.113.4 live.github.com
35.89.211.130 github.githubassets.com
140.82.113.4 central.github.com
35.91.205.163 desktop.githubusercontent.com
140.82.113.4 assets-cdn.github.com
54.187.119.73 camo.githubusercontent.com
151.101.1.6 github.map.fastly.net
151.101.1.6 github.global.ssl.fastly.net
140.82.113.4 gist.github.com
185.199.108.153 github.io
140.82.113.4 github.com
192.0.66.2 github.blog
140.82.113.4 api.github.com
54.187.192.31 raw.githubusercontent.com
18.237.195.231 user-images.githubusercontent.com
52.25.220.42 favicons.githubusercontent.com
35.90.114.155 avatars5.githubusercontent.com
35.91.205.163 avatars4.githubusercontent.com
54.187.119.73 avatars3.githubusercontent.com
34.217.211.252 avatars2.githubusercontent.com
54.68.45.78 avatars1.githubusercontent.com
35.90.114.155 avatars0.githubusercontent.com
52.25.220.42 avatars.githubusercontent.com
140.82.113.4 codeload.github.com
72.21.206.80 github-cloud.s3.amazonaws.com
72.21.206.80 github-com.s3.amazonaws.com
72.21.206.80 github-production-release-asset-2e65be.s3.amazonaws.com
72.21.206.80 github-production-user-asset-6210df.s3.amazonaws.com
72.21.206.80 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
140.82.114.18 github.community
52.224.38.193 github.dev
140.82.113.4 collector.github.com
54.202.167.66 pipelines.actions.githubusercontent.com
35.92.254.178 media.githubusercontent.com
54.214.143.191 cloud.githubusercontent.com
54.214.169.83 objects.githubusercontent.com
13.107.219.40 vscode.dev
# Update time: 2022-10-09T14:09:11+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End复制2023-04-16T04:17:18.png
3.刷新 DNS(大部分情况下是直接生效,未生效则尝试本办法)
Windows:在 CMD 窗口输入:ipconfig /flushdns
Linux 命令:sudo nscd restart,如报错则须安装:sudo apt install nscd 或 sudo /etc/init.d/nscd restart
Mac 命令:sudo killall -HUP mDNSResponder
2023-04-16T04:17:38.png
Tips: 上述方法无效可以尝试重启机器。
PS:若无法修改hosts则需要修改权限:
对hosts文件右击点属性,(保证常规/属性/只读取消勾选)安全/高级/更改权限/添加/选择主体/高级/查找(可WIN+R cmd查看你的账户名)然后选择你的账户名,剩下就是应用和确定了。
方案二:使用Github镜像或加速网站
通过GitHub 镜像访问。这里提供几个最常用的镜像地址:https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)
https://ghproxy.com/ (GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务)
https://toolwa.com/github/ (GitHub 加速下载)
https://ghproxy.qystudio.ml/
https://ghdl.feizhuqwq.cf/
https://pd.zwc365.com/
https://gh.api.99988866.xyz/复制2023-04-16T04:17:57.png也就是说上面的镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。
注意是否已失效,当然也可搜索其他的镜像网址或加速网站。方案三:安装浏览器Github 插件
①FasterHosts 是个 Chrome 插件,主要原理是拦截浏览器的某些请求,将 domain 替换成访问速度较快的那个。hosts 资源来自 GitHub520,每 1 小时更新一次。
1.下载 FasterHosts(https://github.com/gauseen/faster-hosts/archive/master.zip )然后解压,找到 extension 子目录
2.打开 Chrome,输入: chrome://extensions/
3.打开「开发者模式」
4.选择「加载已解压的扩展程序」,然后定位到刚才解压的文件夹里面的 extension 目录,确定
这就安装好了,关闭「开发者模式」
②FAST-GitHub插件
1.进入官网地址:https://fhefh2015.github.io/Fast-GitHub/
2.选择对应浏览器安装插件。
2023-04-16T04:18:22.png
3.添加拓展即可使用。方案四:通过 Gitee 中转 fork 仓库下载。
1.先访问要下载的仓库的地址,点击fork (fork会把这个仓库复制一份到你的github账号的名下)。
2023-04-16T04:18:44.png
2.访问 gitee 网站:https://gitee.com/ 并登录,在顶部选择“从 GitHub/GitLab 导入仓库”。在导入页面中粘贴你的Github仓库地址,导入即可。
2023-04-16T04:19:12.png
3.接着选择我们需要下载或浏览的项目导入,等待几十秒一般就从GitHub上复制过来了,然后我们就可以浏览代码或者下载仓库文件了。方案五:使用FastGithub加速器
项目GitHub地址:https://github.com/dotnetcore/FastGithub
下载releases地址:https://github.com/dotnetcore/fastgithub/releases
2023-04-16T04:19:33.png解压后双击运行FastGithub.UI.exe,即可享受加速。
2023-04-16T04:20:33.png与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。本文链接:https://blog.361s.cn/124.html
天乐原创文章,转载请注明出处!本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。 原始发表:2022年10月09日,如有侵权请联系 cloudcommunity@tencent.com 删除前往查看github网站com镜像系统本文分享自 作者个人站点/博客 前往查看如有侵权,请联系 cloudcommunity@tencent.com 删除。本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!github网站com镜像系统评论登录后参与评论0 条评论热度最新登录 后参与评论推荐阅读LV.关注文章0获赞0相关产品与服务内容分发网络 CDN内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。免费体验产品介绍产品文档CDN 境内流量包 1元起 ,更有新老同享套餐包0.09元/GB起,立即选购
领券社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 |  京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Copyright © 2013 - 2024 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有登录 后参与评论000