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 config --local http.version HTTP/1.1