最近几天,我一直在试图通过git状态或git拉动这个问题.存储库托管在Bitbucket上.
尝试了几件事情使这项工作(在stackoverflow上有一些与此相关的帖子,但是它们没有起作用).
这是问题:
user@Host:/repo/$git status fatal: index file open Failed: Permission denied fatal: git status --porcelain Failed
如果我做一个“git拉”:
user@Host:/repo/$git pull remote: Counting objects: 77,done. remote: Compressing objects: 100% (30/30),done. remote: Total 56 (delta 37),reused 41 (delta 22) error: insufficient permission for adding an object to repository database .git/objects fatal: Failed to write object fatal: unpack-objects Failed
我仔细检查了当地的权限,一切似乎都很好.我有权限所有的文件.
注意:
如果我使用“sudo”,一切似乎都是正常工作,但是我没有在该部署机器上的root用户的任何SSH凭据.它使我认为这是权限的问题(如错误解释),但是,如果我是所有文件的所有者,包括.git /
提前致谢!