git push错误:无法写入文件./objects/…没有这样的文件或目录

问题描述 投票:0回答:1

正在尝试推送但出现此错误,不确定更改了什么...

git.exe push --progress "origin" master:master

Enumerating objects: 13, done.
Counting objects: 100% (13/13), done.
Delta compression using up to 12 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 552 bytes | 184.00 KiB/s, done.
Total 7 (delta 3), reused 0 (delta 0)
error: unable to write file ./objects/07/c3e17df982d08b9963a67257103d959fc0acee: No such file or directory
error: unable to write file ./objects/f4/7e11c4ed46accda3120ff781a84b0ce5380ec0: No such file or directory
git
1个回答
0
投票

这看起来特别奇怪,因为这些错误:

  • 出来之后 Writing objects:消息,和
  • not为前缀remote:,因此似乎来自您自己的Git

并且此时您自己的Git不应编写新对象。

无论如何,即使您的Git尝试使用目录,您自己计算机上的某些内容也似乎正在删除目录。例如,如果您在Dropbox文件夹中运行Git,或者在Git运行时由某些进行更改的软件管理的其他文件夹中运行Git,则可能会发生这种情况。 (在特定情况下要做的是“不要这样做”:Git迫切需要完全控制.git目录。)

© www.soinside.com 2019 - 2024. All rights reserved.