Git 提交致命错误:“.git/objects/...”上的 fsync 错误:错误的文件描述符

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

提交更改时出现错误:

Git 因致命错误而失败。 Git 因致命错误而失败。 致命:“.git/objects/92/tmp_obj_defDi8”上的 fsync 错误:错误的文件描述符

但仅限于特定目录。如果我将此存储库克隆到不同的目录中,我可以提交更改而不会出现错误。

这只是一个普通的目录。如果我转到一个文件夹,它也可以正常工作。我现在唯一的事情是,有一天我在提交时收到了另一条错误消息:“另一个 git 进程在此存储库上有一个锁定文件”或类似的内容。

git git-commit
1个回答
0
投票

有相同的错误消息,每次我尝试在 .git\objects;\ 中提交新文件时都会创建。新文件位于类似“tmp_obj_5K82YN”的错误消息中。

我有一个连接到 Azure DevOps 的 VPN,并且多个开发人员虚拟机未连接到该 VPN。该项目位于网络共享上,该网络共享连接到具有相同字母的所有计算机。

我的解决方案是在虚拟机上进行本地提交,关闭虚拟机上的项目,使用 VPN 在计算机上打开项目,然后从那里推送提交。

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