带有http / 2的git push有时会挂在“ 17字节杂散数据”上]] << [

问题描述 投票:2回答:1
我在git-http-backend后面使用apache,有些(但不是全部)用户说git push挂在他们身上。启用GIT_TRACE=1 GIT_CURL_VERBOSE=1后,我们看到他们使用的是http / 2,并且有一个可疑的行,显示为>>

17 bytes stray data read before trying h2 connection

当我要求他们强制使用http / 1.1时,问题就消失了。 Wireshark似乎无济于事,因为数据已加密,我对如何调试此问题一无所知。关于如何进行的任何想法将非常有帮助! 

为什么会有带有http / 2的杂散数据,并且我可以做些什么来调试此问题?

我在apache后面使用git-http-backend,一些(但不是全部)用户说git push对他们而言挂起。启用GIT_TRACE = 1 GIT_CURL_VERBOSE = 1后,我们看到他们正在使用http / 2和...

git apache http2 git-http-backend
1个回答
0
投票
您必须have seen this,建议:

git config --local http.version HTTP/1.1

© www.soinside.com 2019 - 2024. All rights reserved.