git - 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远程。
我会很高兴有任何帮助。谢谢,卢卡什·瓦谢克
附言。如果有任何歧义,请询问我的规范。
解决方案
我们找到了解决该问题的方法。VPN 防火墙 (checkPoint) 上有某种过滤器,有时会阻止 git http 请求。
推荐阅读
- php - PHP - 使用 sql 结果填充多维数组,指定键以聚合相似结果
- amazon-web-services - AWS Athena 部署无服务器框架
- winforms - 在已经绘制的自定义控件上绘制
- google-apps-script - 谷歌表格 - 填充单元格 A37 后,需要自动跳转到单元格 E9
- php - 降价供应商文件对可邮寄物品有什么作用?
- javascript - Vuetify 表单验证规则方法范围
- c# - newtonsoft.json 的两个依赖版本
- bash - 运行 java -jar 命令时如何获取 unix 进程 ID
- sybase - 更新中的 Sybase CTE
- apache-spark - org.apache.spark.sql.catalyst.errors.package$TreeNodeException:绑定属性,树:EMP_SAL#7736