提问人:Oleg Shirokikh 提问时间:11/17/2023 更新时间:11/21/2023 访问量:62
Git:遥控器的间歇性故障“接收失败:连接已重置”
Git: intermittent failure with remotes "Recv failure: Connection was reset"
问:
在新的 Windows 计算机上安装 Git 并拉取/推送到Azure DevOps远程(在其他计算机上工作正常)后,我间歇性地收到以下错误:
Git failed with a fatal error. unable to access 'https://dev.azure.com/...': Recv failure: Connection was reset
很少:
Git failed with a fatal error. unable to access 'https://dev.azure.com/...': Send failure: Connection was reset
这种情况偶尔会发生 - 有时我连续多次收到此错误,而在其他时候远程同步工作正常......
尝试重新安装带有和不带有凭据管理器的 Git 以及对全局和存储库配置的其他调整 - 但似乎没有什么可以永久解决这个问题。
答:
0赞
Oleg Shirokikh
11/21/2023
#1
最后,通过禁用 IPv6 解决了它......它导致了与 OpenSSL SSL_connect故障相关的问题。
更重要的是,获取 Git 详细日志最终有助于理解问题:
GIT_TRACE=1 GIT_TRACE_CURL=1 GCM_TRACE=1 git pull
评论