linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持Bitbucket

linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持Bitbucket,第1张

概述最近几天,我一直在试图通过git状态或git拉动这个问题.存储库托管在Bitbucket上. 尝试了几件事情使这项工作(在stackoverflow上有一些与此相关的帖子,但是它们没有起作用). 这是问题: user@Host:/repo/$git statusfatal: index file open failed: Permission deniedfatal: git status 最近几天,我一直在试图通过git状态或git拉动这个问题.存储库托管在Bitbucket上.

尝试了几件事情使这项工作(在stackoverflow上有一些与此相关的帖子,但是它们没有起作用).

这是问题:

user@Host:/repo/$git statusfatal: index file open Failed: Permission denIEdfatal: git status --porcelain Failed

如果我做一个“git拉”:

user@Host:/repo/$git pullremote: 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/objectsfatal: Failed to write objectfatal: 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状态工作.

总结

以上是内存溢出为你收集整理的linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持Bitbucket全部内容,希望文章能够帮你解决linux – Git:索引文件打开失败:权限被拒绝在“git状态”.主持Bitbucket所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1045679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存