当前位置:   article > 正文

git pull git push长时间无响应很慢_git push缓慢

git push缓慢

# 现象

1、浏览器可以访问 gitlab 页面。一直正常。

2、在 IDEA 和 git bash 窗口中执行所有远程操作(git pull git push )都很慢,得等个好几分钟才有反应。偶尔正常不用等待。

# 排查

STEP1  在git bash 窗口中执行 GIT_TRACE=2  GIT_CURL_VERBOSE=2 git pull 可以追踪整个执行链路,发现卡在了链接服务器上, Trying 错误IP,这个IP不是我gitlab的服务地址

  1. 18:43:08.966375 exec-cmd.c:237 trace: resolved executable dir: D:/tools/Git/mingw64/bin
  2. 18:43:08.972462 git.c:460 trace: built-in: git pull
  3. 18:43:08.973967 run-command.c:655 trace: run_command: git fetch --update-head-ok
  4. 18:43:08.986495 exec-cmd.c:237 trace: resolved executable dir: D:/tools/Git/mingw64/libexec/git-core
  5. 18:43:08.992495 git.c:460 trace: built-in: git fetch --update-head-ok
  6. 18:43:08.997015 run-command.c:655 trace: run_command: GIT_DIR=.git git remote-http origin xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  7. 18:43:09.008530 exec-cmd.c:237 trace: resolved executable dir: D:/tools/Git/mingw64/libexec/git-core
  8. 18:43:09.014040 git.c:750 trace: exec: git-remote-http origin xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  9. 18:43:09.014040 run-command.c:655 trace: run_command: git-remote-http origin xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  10. 18:43:09.026075 exec-cmd.c:237 trace: resolved executable dir: D:/tools/Git/mingw64/libexec/git-core
  11. 18:43:09.034585 http.c:724 == Info: Couldn't find host xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx in the (nil) file; using defaults
  12. 18:43:09.040597 http.c:724 == Info: Trying 错误IP:80...

# 解决方式

方案1:host配置正确的IP到gitlab地址

方案2:配置网络DNS 8.8.8.8

# 原因分析

迁库地址已变。

但究其原理,为什么时而好时而不好?为什么等几分钟try fail之后后来try的IP是正确的?未知。欢迎技术大佬留言解惑。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/713591
推荐阅读
相关标签
  

闽ICP备14008679号