Git 断开连接:协议错误:预期的数据包类型为31,得到94
当我们试图通过ssh克隆65+GB大小的音频repo时,我们得到的错误就在下面。有什么建议吗 我们可以使用file://protocol&repo-heath进行克隆 git克隆ssh://server-gerrit/project_Q2/audio 克隆成“音频”。。。 通道0上的X11转发请求失败 远程:计数对象:23944,完成 远程:查找来源:100%(23944/23944) 断开连接:协议错误:预期数据包类型为31,获得94Git 断开连接:协议错误:预期的数据包类型为31,得到94,git,ssh,Git,Ssh,当我们试图通过ssh克隆65+GB大小的音频repo时,我们得到的错误就在下面。有什么建议吗 我们可以使用file://protocol&repo-heath进行克隆 git克隆ssh://server-gerrit/project_Q2/audio 克隆成“音频”。。。 通道0上的X11转发请求失败 远程:计数对象:23944,完成 远程:查找来源:100%(23944/23944) 断开连接:协议错误:预期数据包类型为31,获得94 致命:远程端意外挂起 致命:早期EOF 致命:索引包失败
致命:远程端意外挂起 致命:早期EOF 致命:索引包失败 使用浅克隆提出以下解决方法: Git 1.8+的解决方案:
因为它不起作用,我提到了,它允许 OP补充道: 我们拆分了回购协议,并以这种方式进行管理
@Jayanth,即使深度为1?@Jayanth,那么你能尝试捆绑回购协议并将其以帽子的方式转移吗?(您可以创建lultiple增量包:)@Jayanth极好。我在答案中加入了你的结论,以便更直观。
#find the highest N that will work
git clone --depth N ssh://git@stashhost:7999/stash/stash.git
git fetch --unshallow