【发布时间】:2021-03-12 03:09:27
【问题描述】:
我在克隆/提取某些 GIT 存储库时遇到问题。大多数存储库都可以正常工作,但最大的一个(提交计数 - 我们将两年前的 tfs 项目转换为 GIT 存储库)不起作用。
克隆错误:
git -c filter.lfs.smudge= -c filter.lfs.required=false -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks clone --branch master PROJECTPATHPLACEHOLDER.git C:\Workspace\GIT\PROJECTNAME 克隆到“C:\Workspace\GIT\PROJECTNAME”... 错误:RPC 失败; curl 56 接收失败:连接已重置 致命:读取节标题“浅信息”时出错
拉取错误:
RPC 失败; curl 56 接收失败:连接已重置 Git 因致命错误而失败。 读取节标题“致谢”时出错
我尝试 google 可能的解决方案,但没有任何帮助(增加 http.postbuffer,不同版本)。
我尝试了不同版本的 GIT(2.21、2.27、2.29)、不同的 git 环境(GIT cmd、Microsoft Visual Studio Professional 2019 版本 16.8.0、Sourcetree 3.3.9),错误输出相同。
我们使用 BitBucket 服务器作为 git 服务器。
我的配置是笔记本电脑,win10 pro,vpn远程。
我会很高兴得到任何帮助。 谢谢, 卢卡什·瓦谢克
附言。如果有任何歧义,请向我说明。
【问题讨论】:
-
我们遇到了类似的问题,我们使用的是来自 Docker Hub 的一些较旧的官方 BitBucket 映像。它没有正确处理 v2 协议,我们不得不在 bitbucket 服务器上降级 Git(2.17.1 对我们有用——我不确定也许更新的也可以)。我不知道这是什么实际原因。
标签: git visual-studio atlassian-sourcetree