linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持Bitbucket
发布时间:2020-05-23 17:13:05 所属栏目:Linux 来源:互联网
导读:最近几天,我一直在试图通过git状态或git拉动这个问题.存储库托管在Bitbucket上. 尝试了几件事情使这项工作(在stackoverflow上有一些与此相关的帖子,但是它们没有起作用). 这是问题: user@Host:/repo/$git statusfatal: index file open failed: Permission d
|
最近几天,我一直在试图通过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 / 提前致谢! 解决方法得到相同的错误致命:索引文件打开失败:权限被运行git状态拒绝,我检查了.git / index by$ls -al .git/index 令我惊讶的是, ---------- 1 Kjuly staff 768248 Sep 2 11:07 .git/index 我不知道为什么&怎么改变无论如何,我改变了权限回到644之后 $chmod 644 .git/index git状态工作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
