insufficient permission for adding an object to repository database .git/objects
Posted gxkb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insufficient permission for adding an object to repository database .git/objects相关的知识,希望对你有一定的参考价值。
1.出错截图:
有时候使用软件项目管理系统github时候,会出现一些问题截图如下:
2.出错原因
从出错的地方就知道是因为权限不足导致,回想一下,在链接远程服务器时候,不小心切换为管理员权限进行了git pull更新的项目的代码。
如今切换为普通用户,应该是在git的某个目录下由于创建者是管理员,而当前用户权限比管理员小,故无法进行更新。
3.解决办法:
从项目根目录下找到.git 目录,该目录下有一个文件夹objects:
个人理解这些文件应该是记录了项目每次提交的信息,至于是怎么记录,差异还是全部,则没研究。
进入里面查看文件发现果然有几个目录是root创建的:
,所以在外面更改一下用户即可:
然后重新更新一下代码则可以成功。
以上是关于insufficient permission for adding an object to repository database .git/objects的主要内容,如果未能解决你的问题,请参考以下文章
git 报错 error: insufficient permission for adding an object to repository database ./objects
git权限报错error: insufficient permission for adding an object to repository database
ubuntu plugin android device/adb shell/error: insufficient permissions for device
ubuntu plugin android device/adb shell/error: insufficient permissions for device
ubuntu plugin android device/adb shell/error: insufficient permissions for device
insufficient permission for adding an object to repository database .git/objects