git clone fatal : échec du pack d'index
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:43:23
0
1
1438

Le problème de l'interruption lorsque git clone n'a pas été résolu récemment

Clonage dans '/Users/Sirormy/sdk/clang/fastcomp/src'...
à distance : comptage des objets : 1225089, terminé.
à distance : compression des objets : 100 % (22/ 22), terminé.
erreur : échec du RPC ; résultat = 18, code HTTP = 20050 Mio | 1,08 Mio/s
fatal : l'extrémité distante a raccroché de manière inattendue
fatal : EOF précoce
fatal : échec du pack d'index
['/usr/bin/git', 'clone' , 'https://github.com/kripken/em...', '/Users/Sirormy/sdk/clang/fastcomp/src'] a échoué avec le code d'erreur 128 !
Échec de l'installation !

J'ai lu toutes les réponses fondamentalement fiables, elles sont essentiellement les suivantes :

Quelqu'un a dit ça

git config --global core.compression -1

ou modifier ~/.gitconfig

    autocrlf = input
    excludesfile = /Users/Sirormy/.gitignore_global
    packedGitLimit = 5120m
    packedGitWindowSize = 5120m
    compression = 1
[difftool "sourcetree"]
    cmd = opendiff \"$LOCAL\" \"$REMOTE\"
    path =
[mergetool "sourcetree"]
    cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
    trustExitCode = true
[commit]
    template = /Users/Sirormy/.stCommitMsg
[pack]
    deltaCacheSize = 5120m
    packSizeLimit = 5210m
    windowMemory = 5210m
[http]
    postBuffer = 1048576000

Et celui avec le plus de votes sur Stackoverflow, comme ça

First, turn off compression:

git config --global core.compression 0
Next, let's do a partial clone to truncate the amount of info coming down:

git clone --depth 1 <repo_URI>
When that works, go into the new directory and retrieve the rest of the clone:

git fetch --unshallow 
or, alternately,

git fetch --depth=2147483647
Now, do a regular pull:

git pull --all

Les tests de projets de taille moyenne peuvent être résolus en utilisant ces méthodes, mais les projets de très grande envergure tels que mon clone emscripten auront des problèmes, et l'erreur ci-dessus sera signalée lorsqu'elle atteint environ 50 M.

La réinstallation de git ne résout toujours pas le problème. Cela exclut le problème du logiciel git lui-même. La version actuelle est

.

git version 2.3.2 (Apple Git-55)

Étant donné que certains scénarios sont des ressources Git automatiquement extraites du code, le téléchargement manuel ne peut pas résoudre tous les problèmes

Alors que dois-je faire ? Si vous avez une solution, merci de la tester et de me la faire savoir

git clone https://github.com/kripken/emscripten.git

Le projet est un peu gros, mais s'il n'y a pas d'erreur après avoir téléchargé plus de 59 M, c'est la réponse.

Merci~

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
曾经蜡笔没有小新

Exécutez git repack -a -f -d --window=250 --depth=250 et c'est tout.

Si l'erreur persiste, veuillez exécuter :

git gc --aggressive

git repack -a -f -d --window=250 --depth=250

Vous pouvez également la changer en adresse SSH :

git clone git@github.com:kripken/emscripten.git

Documentation de débogage : https://coding.net/help/faq/g...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal