linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持
发布时间:2020-12-13 18:42:04 所属栏目:Linux 来源:网络整理
导读:最近几天,我一直在试图通过git状态或git拉动这个问题.存储库托管在Bitbucket上. 尝试了几件事情使这项工作(在stackoverflow上有一些与此相关的帖子,但是它们没有起作用). 这是问题: user@Host:/repo/$git statusfatal: index file open failed: Permission
最近几天,我一直在试图通过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状态工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- redhat – 如何在Red Hat Enterprise Linux上配置永久arp条
- 为什么Linux内核3.0取消了super_operations.read_inode?请
- linux – 在哪里可以找到Postfix master.cf中使用的所有参数
- linux – 在bash脚本中使用lftp传输文件
- linux如何模糊查找一个文件
- linux-kernel模块中的系统调用拦截(内核3.5)
- DAY6《Linux就该这么学》
- linux – 还有“dnsmasq”的替代品吗?
- HTTP2.0学习 与 Nginx和Tomcat配置HTTP2.0
- linux – 非常高流量服务器上的Apache稳定性