Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:添加对象的权限不足,chown没有';无法解决_Git_Ssh_Remote Access_Git Post Receive - Fatal编程技术网

Git:添加对象的权限不足,chown没有';无法解决

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远程设备,而我的问题涉及一个私有的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 (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”更改文件权限

也许这个链接可以帮助:。这似乎有关联