【发布时间】:2011-11-04 04:43:57
【问题描述】:
我知道 git 存在与“无法取消链接”警告相关的类似问题,但我无法使用它们。
主要区别在于,当我没有以任何方式处理子模块时(我以前从未处理过它们),就会发生这种情况。我创建了一个名为“升级”的分支,删除了我的旧框架文件,并复制了新的。我使用了 git add -A,然后提交了所有内容。当我尝试检查主干分支时,它响应以下错误:
warning: unable to unlink requirements/views/sk/index.php: Permission denied
warning: unable to unlink requirements/views/sv/index.php: Permission denied
warning: unable to unlink requirements/views/zh/index.php: Permission denied
warning: unable to unlink requirements/views/zh_cn/index.php: Permission denied
warning: unable to unlink requirements/views/zh_tw/index.php: Permission denied
...等等。有数百个。
一开始我以为这只是权限问题,于是递归地给整个需求目录添加了组写权限,但是没有任何改变。
编辑:正如下面的答案中所建议的,我尝试做同样的事情,但其他一切都关闭了。我没有比以前更多的运气了。
这个问题特别令人沮丧,因为我无法移动到主干以恢复正常发育。
【问题讨论】:
-
我用一个简单的
sudo chown -R username directory解决了这个问题
标签: git