解决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一起使用的速度慢问题》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Web Operations

Web Operations

John Allspaw、Jesse Robbins / O'Reilly Media / 2010-6-28 / USD 39.99

A web application involves many specialists, but it takes people in web ops to ensure that everything works together throughout an application's lifetime. It's the expertise you need when your start-u......一起来看看 《Web Operations》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试