2

在 Windows 上,推送到安装在 Novell 共享驱动器上的 git 存储库,我不断收到以下信息:

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 的问题。任何有关如何解决该问题的建议都将不胜感激,但如果一切都失败了,至少我知道我可以使用不同的远程协议。

4

1 回答 1

1

在已安装的 Novell 网络驱动器上拥有一个 repo 时遇到了非常相似的问题。对我来说,甚至git add .报告了与您相同的错误。安装新版本的 Novell 客户端完全解决了这个问题。我希望这对将来遇到此问题的人有所帮助。

ps 这显然只是特定版本的 Novell 上的 Novell-Windows-NTFS-MinGW 问题。以下是详细信息,如果您有兴趣: http: //git.661346.n2.nabble.com/Problem-pushing-to-a-Novell-share-td7248875.html

于 2014-08-06T16:03:57.977 回答