分析github推送以及访问github慢的原因

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 分析github推送以及访问github慢的原因

分析github推送以及访问github慢的原因

分析推送慢

1. github.com服务器在境外,境内访问较慢

可以采用国内的镜像源做推送,

http镜像

https://github.com.cnpmjs.org

举例:https://github.com.cnpmjs.org/fhefh2015/Fast-GitHub.git

ssh镜像

git.zhlh6.cn

举例:git@git.zhlh6.cn:fhefh2015/Fast-GitHub.git

更换前

image-20210730101231970

更换后

image-20210730101314358

​ 2.更换源步骤

1. git remote -vv //查看本地仓库源
❯ git remote -vv
origin  git@github.com:lexxxg/cxxx.git (fetch)
origin  git@github.com:lexxxg/cxxx.git (push)

2. git remote rm origin   //删除该分支

3. git remote add origin git@git.zhlh6.cn:lexxxg/cxxx.git//将其中github.com替换为git.zhlh6.cn

4. git remote -vv //再次查看本地仓库源
❯ git remote -vv
origin  git@github.com.cnpmjs.org:lexxxg/cxxx.git (fetch)
origin  git@github.com.cnpmjs.org:lexxxg/cxxx.git (push)

恭喜你可以愉快地使用github clone 和 推送了

分析访问慢

1.国内访问 GitHub 为什么很慢?

GitHub的CDN域名遭到DNS污染,导致无法连接使用 GitHub 的加速分发服务器,才使得国内访问速度很慢。

2.如何解决 DNS 污染?

通过修改 Hosts 文件,将域名解析直接指向 IP 地址来绕过 DNS 的解析,以此解决污染问题。

3.具体步骤

1、获取Github的ip地址

通过访问 https://www.ipaddress.com/ 这个网站来获取当前github最新的ip地址。

image-20210730102334400

image-20210730102427017

  1. 修改 host 文件 位置:C:\Windows\System32\drivers\etc
192.30.253.112 github.com
192.30.253.113 github.com
151.101.185.194 github.global.ssl.fastly.net
  1. 更新dns缓存
ipconfig /flushdns
相关文章
|
5月前
|
Windows
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
|
5月前
|
Windows
github图床链接打开提示raw.githubusercontent.com无法访问解决
picgo上传图片不显示,到GitHub打开也不显示图片,粘贴链接访问提示“raw.githubusercontent.com无法访问”,百度搜索后修改了下hosts解决了。
752 2
github图床链接打开提示raw.githubusercontent.com无法访问解决
|
4月前
|
Windows
github图床链接打开提示raw.githubusercontent.com无法访问解决
github图床链接打开提示raw.githubusercontent.com无法访问解决
84 0
|
5月前
|
网络协议 开发工具 git
hexo github部署,通过域名访问你的博客
本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。
hexo github部署,通过域名访问你的博客
|
6月前
|
存储 安全 API
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
|
6月前
|
Web App开发 Linux 开发工具
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
【8月更文挑战第4天】告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
|
6月前
|
存储 安全 API
GitHub代码删了也无用,任何人仍可永久访问?!微软:这不是Bug而是有意设计...
开源安全公司Truffle Security发现,GitHub上的数据删除可能只是表面现象,实际上被删的数据仍可被访问。这一发现震惊了开源社区。研究人员引入了“跨分叉对象引用”(CFOR)这一概念,描述了如何通过已删除或私有fork访问敏感数据。即便存储库被删除,提交的数据仍可通过fork存取,甚至私有存储库的数据也可能被公开访问。尽管GitHub回应称这是有意为之的设计,但对于许多用户来说,这打破了对数据隐私的基本期望。此发现不仅影响GitHub用户,还可能波及其他版本控制系统。
103 4
|
6月前
|
Windows
github无法访问?vscode 无法使用github登录同步? 改 hosts 吧
github无法访问?vscode 无法使用github登录同步? 改 hosts 吧
|
8月前
|
JSON 数据挖掘 API
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
65 2
|
8月前
|
算法 NoSQL Python
开山之作!Python数据与算法分析手册,登顶GitHub!
若把编写代码比作行军打仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。 Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。只有洞彻数据结构与算法,才能真正精通Python。