git push:“错误:将对象添加到存储库数据库的权限不足./objects”

时间:2012-07-08 18:49:57

标签: git

是的,我知道,此事已经在这里,我已经看到了问题。 git push给了我这个:

  

错误:将对象添加到存储库数据库的权限不足./objects

我只有一个问题:关于本地或服务器端存储库数据库的错误是什么?

为什么我是唯一一个在开发人员中遇到此错误的人?

(我问这个问题,因为我的服务器人不想相信我这是服务器端问题)


好的,这是长版:

两位用户已将代表拉入其工作区。

  1. 用户2推动了一些变化。
  2. 用户1更改内容,提交,然后拉出要合并的用户2的更改。
  3. 用户1试图推送,但得到这个:

    git.exe push --progress“origin”dev:dev

    计数对象:18,完成。 压缩对象:100%(10/10) 书写对象:100%(10/10) 书写对象:100%(10/10),870字节,完成。 总计10(delta 6),重复使用0(delta 0) 错误:将对象添加到存储库数据库的权限不足./objects

    致命:未能写对象 错误:解包失败:unpack-objects异常退出 要git @ XXX:twf ! [远程拒绝] dev - > dev(不适用(解包器错误)) 错误:未能将某些引用推送到'git @XXX:twf'

    git没有干净地退出(退出代码1)

1 个答案:

答案 0 :(得分:0)

也许我没有得到你的问题,但是......你是对的,当然,这里有几个问题完全相同。我们来检查this one,例如:

  

通常此问题是由错误的用户和组权限引起的   您的 git服务器文件系统

更新:无论如何,实际上很容易检查谁应该责备 - 你的本地环境或服务器的环境。让其他开发人员(但不是用户2 !)进行与您所做的完全相同的更新(更新您所做的相同文件;考虑到您的报告,这不会太难),然后尝试从他/她的机器上git push这些更新。