Git общение с GitHub невероятно медленно - PullRequest
0 голосов
/ 06 февраля 2019

Я недавно установил git на свой ПК с Windows 10.Все работает хорошо, однако, когда я что-то толкаю или тяну, это может занять несколько минут.Смена беспроводных сетей, кажется, ничего не меняет, проблема сохраняется как в частных, так и в публичных репозиториях, и никогда не сталкивалась с этим раньше.Кроме того, я попытался удалить и переустановить 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 голосов
/ 06 февраля 2019

Во-первых, проверьте, сохраняется ли проблема, когда использует SSH вместо URL-адреса HTTPS.

Во-вторых, проверьте также, могут ли другие программы создавать помехи, используя упрощенный 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%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...