Masayan tech blog.

  1. ブログ記事一覧>
  2. GitでClone時にearly EOFエラーが出た場合の解消法

GitでClone時にearly EOFエラーが出た場合の解消法

公開日

エラー内容

fatal: early EOF
fatal: The remote end hung up unexpectedly
fatal: index-pack failed

原因

ソースコードの取得を何回かに分けて、一度にcloneする量を減らす方法が一番手っ取り早い

方法

まず、depth 1とすると、mainブランチにある最新のコミットだけを取得できる

$ git clone --depth 1 <repo url>

そこから、深さを指定して取得するか、一気に全てを取得すればOK

# 深さを指定して取得する場合 $ git fetch --depth 5 or # 全てを取得する場合 $ git fetch --unshallow

まとめ

いかがでしたでしょうか。本記事では、GitでClone時にearly EOFエラーが出た場合の解消法について紹介しました。原因としては、リポジトリのサイズが大きすぎることにあるので、ソースコードの取得を何回かに分けて、一度にcloneする量を減らすことで解決できます。