【发布时间】:2020-03-15 05:08:52
【问题描述】:
我以管理员用户身份登录,但无法将文件签入 git 存储库。我不断得到:
fatal: Unable to create '.../.git/index.lock': Permission denied
我确实尝试了ls -la .git/index.lock,但得到一个不存在的错误。
我还没有找到任何可以解决此问题的方法。有人有什么建议吗?
【问题讨论】:
-
这能回答你的问题吗? remove .git/index.lock': Permission denied
-
没有。我在存储库文件夹中,可以看到隐藏的 .git 文件夹。当我运行“ls -la /.git/index.lock”时,我得到“没有这样的文件或目录”。我刚刚删除了本地存储库并再次下载。这次我可以签到了。也许之前所有的赞扬+删除都修复了它。谁知道呢。
-
我希望你是
ls -la .git/index.lock而不是ls -la /.git/index.lock。否则它可能已经存在,但你可能碰巧看错了地方。 -
都没有工作。
-
您的操作系统拒绝 Git 允许在该目录(或文件夹)中创建文件
index.lock。既然你在 MacOS 上,这不是什么疯狂的 Windows 事情。检查.git目录(ls -ld .git)的所有权和权限。
标签: git macos github-for-mac