首页 > 解决方案 > GIT - 无法克隆或提取存储库(错误输出)

问题描述

我在克隆/提取一些 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 Recv 失败:连接已重置致命:读取节标题“shallow-info”时出错

拉取错误:

RPC 失败;curl 56 接收失败:连接已重置 Git 失败并出现致命错误。读取节标题“致谢”时出错

我尝试了谷歌可能的解决方案,但没有任何帮助(增加 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远程。

我会很高兴有任何帮助。谢谢,卢卡什·瓦谢克

附言。如果有任何歧义,请询问我的规范。

标签: gitvisual-studioatlassian-sourcetree

解决方案


我们找到了解决该问题的方法。VPN 防火墙 (checkPoint) 上有某种过滤器,有时会阻止 git http 请求。


推荐阅读