gpt4 book ai didi

git - NetBeans 7.2 git 推送错误

转载 作者:太空狗 更新时间:2023-10-29 14:39:47 26 4
gpt4 key购买 nike

我已经在我的 ubuntu 服务器上设置了一个新的 git 存储库。我做了一些初始提交并成功地通过 ssh 从我的 mac 克隆了存储库。尝试推送我在 Mac 上所做的更改时,出现以下错误:

error occurred during unpacking on the remote end: unpack-objects abnormal exit

有人可以帮我解决这个问题吗?

最佳答案

我们遇到了同样的问题 - 使用 Netbeans 的 Windows PC 推送到带有主存储库的 RHEL 服务器。

到目前为止我找到的唯一解决方案是运行 git fsck , git prunegit repack remote/origin/master接下来是最后一个 git fsck .第一个git fsck将显示您有一个或多个悬空提交,后续命令会清理存储库,然后您将能够从 Netbeans 推送。我试图检查这些,但它们似乎不存在,所以它们来自哪里是个谜。如果我从另一个 Linux 机器从命令行推送,则不会出现该问题。所有这一切都通过 SSH。

当只有一个用户推送到 repo 时没问题,但一旦其他人推送,那么第一个用户将(在执行非快进 pull 之后)收到此错误。我怀疑 Netbeans 在推送时做了一些奇怪的事情,但我不知道是什么。

编辑:

根据对此答案的评论,这基本上与 WRITE 权限有关,但我已经通过执行以下操作解决了它(假设“开发人员”是我们希望允许推送的组,而 example.com.git 是存储库)

[tim@dev git]# chgrp -R developers example.com.git
[tim@dev git]# chmod -R g+swX example.com.git

参见 this answer at Serverfault了解更多信息

关于git - NetBeans 7.2 git 推送错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12817179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com