我会尽力帮助您解决问题:
当我在空目录中尝试拉取或克隆现有代码库时,出现错误信息:
$ git clone https://bitbucket.org/path_to_repo/aroma
Cloning into 'aroma'...
remote: Counting objects: 1335, done.
remote: Compressing objects: 100% (1174/1174), done.
remote: Total 1335 (delta 618), rReecused 551 (deltea 72)
Receiving objects: 100% (1335/1335), 43.16 MiB | 3.78 MiB/s, done.
Resolving deltas: 100% (618/618), done.
fatal: fsync error on 'H:/Project/testrep/aroma/.git/objects/pack/tmp_pack_xqHCKb': Bad file descriptor
fatal: index-pack failed
我尝试在配置文件中设置pack.windowMemory大小和pack.packSizeLimit等参数,但仍然出现相同的错误;[之前我可以克隆存储库,但是现在出了些问题。
fsync()
操作确保文件数据已成功写入稳定存储(参见http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html或之前的http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html)。如果失败,则意味着文件系统不再运行,即您的 H: 驱动器已损坏。 - torekH:
驱动器的那个)没问题的东西,那么“损坏”的部分在逻辑上必须与客户端和/或客户端连接到服务器有关。 - torek