Git与github的通信速度非常慢

时间:2019-02-06 01:10:52

标签: git github

我最近在Windows 10 PC上安装了git。一切正常,但是当我推或拉任何东西时,可能要花几分钟才能完成。改变无线网络似乎并没有改变任何东西,私人和公共仓库都一直存在这个问题,而且在很久以前从未经历过。另外,我尝试卸载并重新安装Git。要排除故障,我跑了:
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git pull origin master

看到它挂了,在这里花了很多时间:

* Couldn't find host github.com in the _netrc file; using defaults
*   Trying 192.30.253.113...
* TCP_NODELAY set

* After 149984ms connect time, move on!
* connect to 192.30.253.113 port 443 failed: Timed out
*   Trying 192.30.253.112...
* TCP_NODELAY set
* Connected to github.com (192.30.253.112) port 443 (#0)

此超时发生在我尝试的每一次git pull或git push上,并且不知道如何进一步排除故障。

1 个答案:

答案 0 :(得分:0)

首先,检查问题是否在 using SSH (而不是HTTPS URL)时仍然存在。

第二,还通过使用simplified PATH和可移植的Git(如PortableGit-2.20.1-64-bit.7z.exe)来检查其他程序是否会干扰您想要的任何位置。

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%