Cygwin Git无法推送到远程驱动器上的存储库

时间:2015-04-30 15:08:51

标签: windows git cygwin

我在Cygwin上使用Git 2.1.4。它工作正常,除非我尝试推送到远处的Windows驱动器。 我得到像这样的随机写错误:

remote: error: failed to read delta-pack base object 6774b61156e70ecdf97f3b0d3e0491a8ebd35f67
error: unpack failed: unpack-objects abnormal exit

如果我尝试连续推动3到4次,它最终会起作用。 如果我使用MSYS Git推送完全相同的存储库,它可以正常工作。

这是Git和/或Cygwin中的已知错误吗?你知道是否有任何解决方法吗?

1 个答案:

答案 0 :(得分:2)

我们在这里有类似的问题。当你尝试足够多次时,它总是会成功。我创建了一个脚本git-repeat-push

#! /bin/bash
until git push "$@" ; do : ; done

如果您试图在没有强制的情况下推送一个重新分支的分支,脚本可以永远运行,所以不要这样做。

更新:在cygwin最近git次更新后问题仍然存在。