当前位置:  开发笔记 > Android > 正文

git"致命:.git/index:索引文件打开失败:权限被拒绝"

如何解决《git"致命:.git/index:索引文件打开失败:权限被拒绝"》经验,为你挑选了2个好方法。

所以,我一直在研究一个项目并且一直在使用git推送到github,然后在我工作了一段时间之后突然间我去git addfatal: .git/index: index file open failed: Permission denied

我想不起我最近在计算机上做过的任何可能导致这种情况的事情.虽然我今天醒来时注意到我的电脑在一夜之间重新启动,但我注意到一些不同的设置并不是我通常离开它们的方式.例如安静模式被关闭,我总是这样做.认为这有点奇怪,但是进行了病毒扫描并没有注意到任何事情,所以我耸耸肩认为它可能是窗口的结尾.

我是否应该感到紧张?几分钟的谷歌搜索后,我没有发现太多关于这个错误.有点困惑,因为我没有亲自改变任何权限,昨天一切似乎都很好.

寻求一些帮助,如果有任何其他我需要包括来解决这个错误我很乐意提供它,如果被问到.没有其他人使用这台电脑.它是Windows 10版本git version 2.6.3.windows.1.

编辑:这是输出

11:21:34.673917 trace.c:319             setup: git_dir: .git
11:21:34.674417 trace.c:320             setup: git_common_dir: .git
11:21:34.674417 trace.c:321             setup: worktree: D:/Downloads/AnotherTabExample
11:21:34.674417 trace.c:322             setup: cwd: D:/Downloads/AnotherTabExample
11:21:34.674417 trace.c:323             setup: prefix: (null)
11:21:34.674417 git.c:348               trace: built-in: git 'add' '.'
fatal: .git/index: index file open failed: Permission denied

Licat Julius.. 28

Mark:如果您在Android studio中遇到此错误,只需重新启动Android工作室即可解决此错误.我猜这是因为intellij想法的一些'缓存'或'bug'.



1> Licat Julius..:

Mark:如果您在Android studio中遇到此错误,只需重新启动Android工作室即可解决此错误.我猜这是因为intellij想法的一些'缓存'或'bug'.


谢谢你.另外值得指出的是,这适用于任何Jetbrains IDE.

2> Ashutosh Jin..:

从详细的输出中,似乎.git/indexwhile 的权限可能已损坏。

进行以下操作以确认是这种情况,ls -al .git/index然后chmod 644 .git/index进行修复。然后尝试git add再次运行该命令。

更新资料

原来是(Windows)权限问题。起作用的只是原始文件夹的msysgit中创建一个副本并使用该副本(即cp -rvf original original-bkup)。

重置原始文件夹上的权限应该可以,但没有成功。


`$ ls -al .git / index -rw-r--r-- 1 janedoe 197609 11054 Dec 15 05:46 .git / index``$ chmod 644 .git / index``$ git add。致命:.git / index:索引文件打开失败:权限被拒绝`
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有