fatal: error de fsync en git / repo / path

Intento resolver el problema todo el día: cuando trato de extraer o clonar un repository en un directory vacío, recibo un error:

$ 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 

Intenté establecer pack.windowMemory size y pack.packSizeLimit en config y más. El mismo error; [Antes de que pudiera clonar repositorys. Pero algo salió mal

Verifica si el problema persiste con:

  • la última versión de Git para Windows ,
  • en un disco local (C: \ en lugar de H:\ )
  • de una session de shell de CMD Windows regular (no git bash )

Dependiendo de la naturaleza de la unidad H:\ , podría tener problemas para acceder o actualizar files debido a dicha naturaleza.

Así que otros repos sitúan al vecino y se puede get muy bien pull and push.

Si otros repositorys están funcionando desde H: (lo que significa que puede clonar / empujar / tirar desde esos repositorys en H :), intente duplicar (copyr de forma simple) su repository defectuoso a otra carpeta e intente clonarlo desde esa otra carpeta. Si aún falla, algo está dañado: es hora de aplicar git fsck para verificarlo.