Я работаю в университете, и у них есть страница gitlab, которую мы используем, чтобы донести материал до студентов.Раньше я мог просто нажать на этот репо, но теперь, после ввода git push origin master
и ввода моего имени и пароля, он зависает, и я вынужден выйти из Ctr-C.
Яиспользуя git для windows 10 на новой машине.
Я могу вытащить из этого репо очень хорошо, и я попытался переустановить git и откатить репо.Если я запускаю с GIT_CURL_VERBOSE = 1, я получаю:
Couldn't find host (REDACTED) in the _netrc file; using defaults
* Trying (HOST IP)...
* TCP_NODELAY set
* Connected to (REDACTED) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
CApath: none
* SSL connection using TLSv1.2 / (REDACTED)
* ALPN, server accepted to use h2
* Server certificate:
* subject: CN=(REDACTED)
* start date: Jan 9 04:42:49 2019 GMT
* expire date: Apr 9 04:42:49 2019 GMT
* subjectAltName: host "(REDACTED)" matched cert's REDACTED
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle REDACTED)
> GET (REDACTED).git/info/refs?service=git-receive-pack HTTP/2
Host: (REDACTED)
User-Agent: git/2.20.1.windows.1
Accept: */*
Accept-Encoding: deflate, gzip
Pragma: no-cache
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 401
< server: nginx
< date: Sat, 09 Feb 2019 01:00:53 GMT
< content-type: text/plain; charset=utf-8
< content-length: 26
< cache-control: no-cache
< www-authenticate: Basic realm="GitLab"
< x-content-type-options: nosniff
< x-frame-options: DENY
< x-request-id: REDACTED
< x-runtime: REDACTED
< x-ua-compatible: IE=edge
< x-xss-protection: 1; mode=block
<
* Connection #0 to host (REDACTED) left intact
Затем он запрашивает имя пользователя и пароль, я ввожу их и
Found bundle for host (REDACTED): REDACTED [can multiplex]
* Re-using existing connection! (#0) with host (REDACTED)
* Connected to (REDACTED) port 443 (#0)
* Server auth using Basic with user (REDACTED)
* Using Stream ID: 3 (easy handle REDACTED )
> GET (REDACTED).git/info/refs?service=git-receive-pack HTTP/2
Host: (REDACTED)
Authorization: Basic (REDACTED)
User-Agent: git/2.20.1.windows.1
Accept: */*
Accept-Encoding: deflate, gzip
Pragma: no-cache
< HTTP/2 200
< server: nginx
< date: Sat, 09 Feb 2019 01:05:58 GMT
< content-type: application/x-git-receive-pack-advertisement
< content-length: 195
< cache-control: no-cache
< strict-transport-security: max-age=31536000
<
* Connection #0 to host (REDACTED) left intact
Вот где он зависает.Git-процессы все еще работают, когда я смотрю на диспетчер задач.
$ git status
возвращает то, что вы ожидаете
$ git pull
возвращает Already up to date
$ git remote -v
возвращает:
origin (REDACTED).git (fetch)
origin (REDACTED).git (push)
Кто-нибудь может подсказать мне?