是的,我知道,此事已经在这里,我已经看到了问题。 git push给了我这个:
错误:将对象添加到存储库数据库的权限不足./objects
我只有一个问题:关于本地或服务器端存储库数据库的错误是什么?
为什么我是唯一一个在开发人员中遇到此错误的人?
(我问这个问题,因为我的服务器人不想相信我这是服务器端问题)
好的,这是长版:
两位用户已将代表拉入其工作区。
用户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)
答案 0 :(得分:0)
也许我没有得到你的问题,但是......你是对的,当然,这里有几个问题完全相同。我们来检查this one,例如:
通常此问题是由错误的用户和组权限引起的 您的 git服务器文件系统。
更新:无论如何,实际上很容易检查谁应该责备 - 你的本地环境或服务器的环境。让其他开发人员(但不是用户2 !)进行与您所做的完全相同的更新(更新您所做的相同文件;考虑到您的报告,这不会太难),然后尝试从他/她的机器上git push
这些更新。