git在push时遇到insufficient permission for adding an object错误
2018-05-23| 程成| 1494| 0| Git

在玩 git 的时候,遇到了 git did not exit cleanly (exit code 1) 错误。


image.png


上网查了下,造成这个错误的原因太多了。。于是看了上面小字


remote: error: insufficient permission for adding an object to repository database ./objects

remote: fatal: failed to write object

error: unpack failed: unpack-objects abnormal exit

To 192.168.47.131:/data/www/yidian/.git


谷歌翻译:

远程:错误:没有足够的权限将对象添加到存储库数据库./objects

远程:致命:未能写入对象

错误:解压缩失败:解包对象异常退出

到192.168.47.131:/data/www/yidian/.git


百度翻译:

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

远程:致命:写入对象失败

错误:解包失败:打开对象异常退出

到192.16847.131: /DATA/WWW/Yidia/Git


这里挺佩服百度的,什么都不到极致,半吊子。



原因:

git库权限的问题

$ ls -la,查看git库的所有者


解决:

在git库目录下:

$sudo chown -R www:www git库


×
作者:程成
QQ:492245711