Git:添加对象的权限不足,chown没有';无法解决
与之不同的是,这个问题涉及一个共享git远程设备,而我的问题涉及一个私有的git远程设备。我也不完全是一个普通用户,所以对我来说,这个似乎对人们有用的答案简直是一个谜。当我试图执行Git:添加对象的权限不足,chown没有';无法解决,git,ssh,remote-access,git-post-receive,Git,Ssh,Remote Access,Git Post Receive,与之不同的是,这个问题涉及一个共享git远程设备,而我的问题涉及一个私有的git远程设备。我也不完全是一个普通用户,所以对我来说,这个似乎对人们有用的答案简直是一个谜。当我试图执行 git push foo master 我得到以下结果: Counting objects: 18, done. Compressing objects: 100% (18/18), done. Writing objects: 100% (18/18) 14.71 KiB, done. Total 18 (del
git push foo master
我得到以下结果:
Counting objects: 18, done.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18) 14.71 KiB, done.
Total 18 (delta 5), reused 0 (delta 0)
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
我紧随其后,结果一无所获。我也不明白他们在说什么。我今天以前从来没有遇到过这个问题。我确保我要远程处理的git存储库是由普通服务器用户而不是根用户创建的,并且该用户具有超级用户权限;对我来说,很明显,大多数建议远远超出了我有限的知识范围,我不想因为尝试我不懂的东西而破坏任何东西,因此,如果能给出一个详细解释各种命令的作用的答案,我将不胜感激。我以前在这里看到过这个错误:
remote: error: insufficient permission for adding an object to repository database ./objects
remote: fatal: failed to write object
发生这种情况的迹象是因为操作系统的权限系统受到限制
如果我没记错的话,必须使用“chmod”更改文件权限
也许这个链接可以帮助:。这似乎有关联