#author("2020-10-30T08:49:22+09:00","default:nobuoki","nobuoki") #author("2020-10-30T08:49:41+09:00","default:nobuoki","nobuoki") * はじめに [#s6eb80a0] なぜか特定のマシンだけ git clone するとこんなエラーを吐いてしまうのでどうにかしたかった #prism(bash){{{ $ git clone https://git.example.com/foobar/xfarm3.git Cloning into 'xfarm3'... remote: Counting objects: 334, done. remote: Compressing objects: 100% (221/221), done. fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed }}} * 作戦 [#g161ff97] git clone 出来ている別のマシンからリポジトリをコピーする しかも1ファイルで * 手順 [#ye9fb03b] + git clone 出来ているマシンで実施 #prism(bash){{{ cd xfarm3 git bundle ../xfarm3.bundle master }}} + 生成したファイル ../xfarm3.bundle を件のマシンにコピー + コピーしおわったらクローンして HEAD を移動 #prism(bash){{{ git clone xfarm3.bundle xfarm3 cd xfarm3 git reset --hard origin/master }}} * 参考 [#e8a05bcb] [[Gitリポジトリの内容を別のマシンに送る時にgit bundleを使う - Qiita>https://qiita.com/fukasawah/items/d369a2ed0c2fd4d0e2be]]