git clone échoue avec “index-pack” a échoué?

J'ai donc créé une distance repo c'est pas nu (parce que j'ai besoin de redmine pour être en mesure de le lire),
et il est mis à être partagé avec le groupe (donc git init --shared=groupe). J'ai été en mesure de pousser à la distance repo et maintenant je suis en train de le cloner.

Si je clone sur le net j'obtiens ceci:

remote: Counting objects: 4648, done.
remote: Compressing objects: 100% (2837/2837), done.
error: git-upload-pack: git-pack-objects died with error.B/s  
fatal: git-upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed

Je suis capable de cloner localement sans problème, et j'ai couru "git fsck", qui ne rapporte en balançant les arbres/les gouttes, que je comprends, ne sont pas un problème. Ce pourrait être la cause? Je suis encore capable de tirer à partir d'elle, tout simplement pas de clone. Je note la distance de version git est 1.5.6.5 tout ce qui est local est 1.6.0.4

J'ai essayé de clonage ma copie locale du dépôt, enlevant l' .git dossier et en le poussant vers un nouveau repo, puis cloner le repo et nouvelles que je reçois la même erreur, ce qui m'amène à croire qu'il peut être un fichier dans le repo qui est à l'origine git-upload-pack d'échouer...

Edit:
J'ai un certain nombre de binaires pour windows dans le repo, parce que je viens de construire les modules python et puis collées là tout le monde de ne pas avoir à les construire ainsi. Si je supprime les binaires pour windows et pousser à un nouveau repo, je peux clone de nouveau, peut-être que donne un indice. Cherche à circonscrire exactement ce fichier est à l'origine du problème maintenant.

  • il semble être un bug avec cygwin, si vous relancez, il pourrait fonctionner.
  • juste pour info, le clonage localement viens de faire des liens physiques, de sorte qu'il ne peut pas faire index-pack ou vérifier les erreurs.
  • yep, réessayer et ça pourrait fonctionner... il semble échouer moins sur https pour quelque raison dans mon cas
  • J'ai exactement le même messages d'erreur. Sauf qu'il apporte aussi des dizaines de la suivante, tout répété, error: packfile .git/objects/pack/pack-5f2b4b46e2dba195a0fa5d29dfd3cef88067f8ed.pack does not match index et warning: + même 'pack' msg + cannot be accessed. Il ne se produit lors de la tentative de cloner à partir de cette machine. Ou, après son échec, lorsque vous essayez de tirer ça se passe ainsi. Plus tard, il semble que nous pouvons continuer à essayer jusqu'à ce que finalement il se termine. Toute autre machine de clonage à partir de ce repo n'avons pas de problèmes à tous. Le win server est nue et toutes les machines sont sous windows avec cygwin.
  • Si vous avez plus d'un lecteur sur votre ordinateur, essayez de le cloner sur un autre disque.
  • Sur Windows 10, si vous utilisez AVG anti virus, essayez de désactiver AVG. (testé avec avg Fév/2019 et git pour windows 2.20.0)

InformationsquelleAutor gct | 2009-12-22