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~
Laksanakan
git repack -a -f -d --window=250 --depth=250
dan itu sahaja.Jika ralat masih berlaku, sila laksanakan:
Anda juga boleh menukarnya kepada alamat SSH:
git clone git@github.com:kripken/emscripten.git
Dokumentasi nyahpepijat: https://coding.net/help/faq/g...