好的...这是问题。当我尝试将本地仓库推送到服务器上的裸仓库时,我会收到以下错误:
Counting objects: 225, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (220/220), done.
Writing objects: 100% (225/225), 391.31 KiB, done.
Total 225 (delta 25), reused 0 (delta 0)
git: 'index-pack' is not a git-command. See 'git --help'.
error: index-pack exited with error code 1
error: unpack failed: index-pack abnormal exit
To user@ipaddress:/home/user/public_html/dir.git
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'user@ipaddress:/home/user/public_html/dir.git'
现在,当我尝试推送大型代码库时,只会收到这个错误消息。当我把单个文件推送到不超过三个文件的代码库时,它可以无缝工作。怎么回事?!?
注意:我使用的是共享网络主机,但我可以通过SSH访问服务器。如果我漏掉了您需要的任何信息,请告诉我,我可以发布相关信息......
感谢任何帮助!
git --version
应该可以回答这个问题。 - larsks