摘要:常见成因是 DNS 污染加线路不稳:网页能开、图片挂掉,或 clone 卡在几 KB/s。代理走对节点、DNS 走远端、必要时给 Git 单独配代理,三步能覆盖绝大多数情况。
一分钟速查
- 常见症状:网页打不开、clone 慢、图片裂。
- 常见原因:DNS 污染、线路慢。
- 解决:代理走对节点 + 远端 DNS。
- Git 加速:给 Git 单独配代理。
网页打不开怎么排查
看代理开了没
GitHub 需要走代理,确认客户端已开启。
换节点
换到美国、日本等 GitHub 访问快的地区节点。
查 DNS
DNS 污染会导致解析错,用远端 DNS。
clone 慢怎么加速
给 Git 配代理
命令行里给 Git 设置 http/https 代理。
用 SSH 走代理
配置 SSH 通过代理连接 GitHub。
换浅克隆
用 git clone --depth 1 只拉最近提交,快很多。
图片加载不出来
图片域名走代理
GitHub 图片在 raw.githubusercontent.com,也要走代理。
刷新 DNS
图片域名被污染,刷新或走远端 DNS。
关于 GitHub 的 3 个误区
- 「GitHub 彻底打不开了」——多数是 DNS 或线路问题,换节点、走远端 DNS 能解决;
- 「clone 慢是网速慢」——往往是线路和 DNS 问题,不是带宽不够;
- 「Git 会自动走代理」——不会,Git 命令行要单独配代理,不然 clone 还是慢。
