GIT - 无法克隆或 pull 存储库(错误输出)

标签 git visual-studio atlassian-sourcetree

我在克隆/pull 一些 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 Cloning into 'C:\Workspace\GIT\PROJECTNAME'... error: RPC failed; curl 56 Recv failure: Connection was reset fatal: error reading section header 'shallow-info'


pull 错误:

RPC failed; curl 56 Recv failure: Connection was reset Git failed with a fatal error. error reading section header 'acknowledgments'


我尝试谷歌可能的解决方案,但没有任何帮助(增加 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 远程。
我会很高兴有任何帮助。
谢谢,
卢卡什·瓦谢克
附言。如果有任何歧义,请向我索取规范。

最佳答案

考虑到任何与浅层信息相关的信息都来自 Git 2.18, Q2 2019 ( commit 685fbd32916f3e94bc89aa14e8fdce835b06f801 ),也许较旧的 Git 会完全忽略该标题部分。
如果没有,我将首先检查该存储库是否可以在任何其他环境中克隆(意味着在 Linux 机器上,仍可通过 VPN 访问,但在公司网络本地)

关于GIT - 无法克隆或 pull 存储库(错误输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65069443/

相关文章:

linux - 如何获取与预推 git Hook 中的原始文件不同的所有文件的列表

github - 无法加载源树

git - Sourcetree 中 check out 现有分支和 check out 新分支之间的区别

git - SourceTree 历史中的默认过滤器

git - 如何使用 python 代码克隆 git 存储库?

windows - 操作系统重置后 "Not a git repository"

git - 在没有本地 git 的情况下获取 git URL 的远程分支

c# - VSIX:获取 DTE 对象

c# - PublishSingleFile 不生成单个可执行文件

visual-studio - 在不使用引用的情况下设置构建依赖项?