【发布时间】:2019-07-31 05:06:12
【问题描述】:
我在将本地 SugarCRM 实例从 gitlab 存储库切换到新的 github 存储库时遇到问题。在本地,该项目位于 Windows 10 主机上运行的 vagrant VM 上。我从主机运行 git 命令。我创建了一个新的私有 github 存储库,将其设置为新的远程,并在 C:\Users\.ssh 中的主机上生成了一个新的公共/私有 ssh 密钥对。当我第一次尝试将项目推送到远程仓库时,我得到了
Enumerating objects: 58649, done.
error: remote unpack failed: eof before pack header was fully read
error: failed to push some refs to 'git@github.com:yvoloshin-fidelus/Sugar.git'
这个image 显示了我从 Github Desktop 获得的更详细的错误消息。
在关注this SO post时,我尝试过
git gc --aggressive --prune=now
得到了这个:
fatal: bad object refs/remotes/origin/HEAD
error: failed to run repack
我用他们的输出尝试过的其他 git 命令:
git count-objects -vH
warning: garbage found: .git/objects/pack/tmp_pack_2dy4gc
warning: garbage found: .git/objects/pack/tmp_pack_tnF02a
warning: garbage found: .git/objects/pack/tmp_pack_XY7JBa
count: 4904
size: 10.77 MiB
in-pack: 68200
packs: 4
size-pack: 1.15 GiB
prune-packable: 0
garbage: 3
size-garbage: 1.32 GiB
git gc --aggressive --no-prune
Enumerating objects: 65624, done.
error: failed to run repack25/65624)
这些命令对原始错误没有影响。 我还应该在这里尝试什么?
【问题讨论】: