我最近在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上,并且不知道如何进一步排除故障。
答案 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%