在Windows上,推送到安装在novell共享驱动器上的git repo,我不断得到这个:
remote: error: unable to create temporary file: File exists
remote: fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
我尝试过的事情
index.lock
个文件git gc --aggressive
git repack -a
git prune-packed
git push --verbose
(唉,没有更多有用的信息)还有什么想法?
(没关系,我躺在桌子旁边)
更新
同样的操作,推送到我本地硬盘上的回购,工作得很好。所以这似乎是一个Novell问题。任何关于如何解决这个问题的建议都会受到赞赏,但如果一切都失败了,至少我知道我可以使用不同的远程协议。
答案 0 :(得分:1)
在已安装的Novell网络驱动器上安装repo时遇到了类似的问题。对我来说,即使git add .
也报告了与您相同的错误。安装新版本的Novell客户端完全解决了这个问题。我希望这可以帮助将来遇到这个问题的人。
P.S。 这显然只是某个版本的Novell上的Novell-Windows-NTFS-MinGW问题。 如果您有兴趣,请参阅以下详细信息: http://git.661346.n2.nabble.com/Problem-pushing-to-a-Novell-share-td7248875.html