内容简介: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) 》
然后再次 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 clone速度太慢的解决办法
- 通过这9个高级技巧,降低速度优化速度
- 调查:新漏洞的出现速度比安全团队的修复速度更快
- Visual Studio 使用 Parallel Builds Monitor 插件迅速找出编译速度慢的瓶颈,优化编译速度
- ansible速度优化
- App启动速度优化
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
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》 这本书的介绍吧!