git fsck显示fatal:mmap失败:操作超时

eiee3dmh  于 2023-04-19  发布在  Git
关注(0)|答案(1)|浏览(285)

突然,我的一些git repos在执行git cli命令时出现了fatal: mmap failed: Operation timed out故障。
我一直在使用github桌面,一直在仓库上的多个分支上工作。隐藏更改并在分支之间移动。突然有一天我看到github桌面抱怨Cannot find repository , it was last seen at
所以,我执行了git cli命令,似乎git repos被破坏了。
想办法解决这个问题。

jogvjijk

jogvjijk1#

这是seen before,主要与特定于操作系统的问题有关(例如MacOS上的系统调用中断)
GitHub Desktop包含自己的Git,所以首先尝试:

  • 将Git(GitHub Desktop之外)升级到最新版本
  • 检查问题是否仍然存在(同样,使用最新的Git版本,从GitHub Desktop外部的shell)
  • 卸载/重新安装GitHub桌面。

如果问题仍然存在,请检查克隆存储库(在单独的文件夹中)并从以前的本地文件夹导入您的工作是否是可接受的解决方法。

相关问题