2,3時間時間を無駄にした。 実はVSSで管理していたスクリプトファイルをGitへ移行する際、 うまくgit pullができずにハマってしまった。 結論としては、 多いファイルを転送する場合、セキュリティソフトが、 微妙に悪影響を与えているらしい。 gitローカルから、git push origin masterをした。 ファイル数は約1900。 pushが終わったので、早速、別のgitローカルにて、git clone。 ところが、以下のエラーが出てしまい。 戸惑ってしまった。 $ git clone ssh://****@**********/var/repos/scripts Initialized empty Git repository in /home/****/repos/scripts/.git/ ******'s password: remote: Counting objects: 1923, done. remote: Compressing objects: 100% (867/867), done. fatal: The remote end hung up unexpectedlyMiB | 1887 KiB/s fatal: early EOFs: 95% (1827/1923), 1.04 MiB | 1887 KiB/s fatal: index-pack failed Notonなどのセキュリティソフトが入っていた場合に 、 一時的に無効にして行うと上手くいく可能性が高いようだ。 特に 数千単位のファイル管理では有効 だ。 高速で、痒いところに手が届くGitだが、いろいろな、 癖があるので、しばらくは時間を浪費する覚悟が、 必要かもしれない。 ついで、以下の方法でリモート(origin)側を作成すると、 ユーザー、グループ権限について正確に作成できるらしい。 $ sudo -u git mkdir -m 775 /u/git/plugins/plugin_name.git $ cd /u/git/plugins/plugin_name.git $ sudo -u git git --bare init --shared=group 僕の環境ではgitユーザーを自分のユーザー名...