解决Git和GitHub一起使用的速度慢问题

栏目: 编程工具 · 发布时间: 5年前

内容简介:GitHub 由于是国外的服务器,再加上国内的安全保护,所以日常访问速度很慢,一般都要借助一些工具(tz)来提高访问速度,但是想要提高 git clone、push、pull 的速度,还需要做些其他事情。首先可以使用 ping 命令,ping 下 github.com 这个域名,看是否会有请求超时的情况,一步步查找速度慢的原因。如果是请求超时,就很可能和 DNS 解析有关系,这个和你使用的运营商也有关,每个人要根据实际情况来处理,可以直接修改 hosts 文件来绕过 DNS 解析提高访问速度。访问

GitHub 由于是国外的服务器,再加上国内的安全保护,所以日常访问速度很慢,一般都要借助一些工具(tz)来提高访问速度,但是想要提高 git clone、push、pull 的速度,还需要做些其他事情。

首先可以使用 ping 命令,ping 下 github.com 这个域名,看是否会有请求超时的情况,一步步查找速度慢的原因。如果是请求超时,就很可能和 DNS 解析有关系,这个和你使用的运营商也有关,每个人要根据实际情况来处理,可以直接修改 hosts 文件来绕过 DNS 解析提高访问速度。

访问 https://www.ipaddress.com/,查找 GitHub 的 DNS 路由记录,将第一条设为 github.com 的访问地址,重启 DNS 解析,windows 系统是 ipconfig/flushdns ,Linux 下要安装 nscd ,然后刷新这个守护进程,具体可参看这篇文章《 Linux下刷新DNS缓存(Ubuntu/CentOS)

解决Git和GitHub一起使用的速度慢问题

然后再次 ping github.com ,看是否还是请求超时,如果不超时了,可以访问 GitHub 和使用 git 和 GitHub 交互,测试速度,此时速度已有很大改观。

如果想进一步提高速度,可以使用 SSR 工具,在 git 中配置代理, 注意端口号以你 SSR 上的为准

http.proxy=http://127.0.0.1:1088
https.proxy=https://127.0.0.1:1088

不过这样只对 https 协议有效,对 ssh 协议是无效的。

通过上面的步骤,Git和GitHub一起使用的速度慢问题已被较好的解决。

本文作者:Wizey

本文链接:http://wenshixin.gitee.io/blog/2019/01/25/解决Git和GitHub一起使用的速度慢问题/

版权声明:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!

解决Git和GitHub一起使用的速度慢问题

以上所述就是小编给大家介绍的《解决Git和GitHub一起使用的速度慢问题》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大型分布式网站架构设计与实践

大型分布式网站架构设计与实践

陈康贤 / 电子工业出版社 / 2014-9-1 / 79.00元

《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节,包括SOA架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容;深入地讲述了大型分布式网站架构设计的核心原理,并通过一些架构设计的典型案例,帮助读者了解大型分布式网站设计的一些常见场景及遇到的问题。 作者结合自己在阿里巴巴及淘宝网的实际工作经历展开论述。《大型分布式网站......一起来看看 《大型分布式网站架构设计与实践》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码