git clone fatal: pek indeks gagal
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:43:23
0
1
1435

Masalah gangguan apabila git clone belum diselesaikan baru-baru ini

Mengklon ke dalam '/Users/Sirormy/sdk/clang/fastcomp/src'...
jarak jauh: Mengira objek: 1225089, selesai.
jarak jauh: Memampatkan objek: 100% (22/ 22), selesai.
ralat: RPC gagal; 20050 MiB |. 1.08 MiB/s
maut: Hujung jauh terputus tanpa diduga
maut: EOF awal
maut: pek indeks gagal
['/usr/bin/git', 'klon' , 'https://github.com/kripken/em...', '/Users/Sirormy/sdk/clang/fastcomp/src'] gagal dengan kod ralat 128!
Pemasangan gagal!

Saya telah membaca semua jawapan yang pada dasarnya boleh dipercayai, pada dasarnya adalah seperti berikut:

Seseorang berkata ini

git config --global core.compression -1

atau ubah suai ~/.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

Dan yang mempunyai undian tertinggi pada Stackoverflow, seperti ini

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

Menguji projek bersaiz sederhana boleh diselesaikan menggunakan kaedah ini, tetapi projek yang sangat besar seperti emskripten klon saya akan menghadapi masalah, dan ralat di atas akan dilaporkan apabila ia adalah kira-kira 50M.

Memasang semula git masih tidak menyelesaikan masalah Ini mengecualikan masalah perisian git itu sendiri

git versi 2.3.2 (Apple Git-55)

Memandangkan sesetengah senario adalah sumber git ditarik secara automatik daripada kod, muat turun manual tidak dapat menyelesaikan semua masalah

Jadi apa yang perlu saya lakukan jika anda mempunyai penyelesaian, sila uji dan beritahu saya

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

Projek ini agak besar, tetapi jika tiada ralat selepas memuat turun lebih daripada 59M, itulah jawapannya.

Terima kasih~

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

membalas semua(1)
曾经蜡笔没有小新

Laksanakan git repack -a -f -d --window=250 --depth=250 dan itu sahaja.

Jika ralat masih berlaku, sila laksanakan:

git gc --aggressive

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

Anda juga boleh menukarnya kepada alamat SSH:

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

Dokumentasi nyahpepijat: https://coding.net/help/faq/g...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan