-2

私有存储库的工作方式非常新。我像其他任何项目一样设置了一个新存储库。我打开gitbash并将项目克隆到本地目录中,最后将一些本地文件复制到该目录中并进行了初始提交。

但是,当我尝试编辑一些文件时,问题就开始了。在尝试保存一些更改时,我收到一个file set to read only类型错误。我在 repo 中有大量文件,有没有办法将它们全部设置为可编辑?

4

2 回答 2

1

一个简单的解决方法是执行

chmod -R 770 *

在您的 git 存储库的根目录中。然而,这些问题表明文件权限在其他地方被搞砸了。我建议您阅读有关 UNIX 中文件权限的内容,并解决问题的实际原因。

于 2013-07-08T19:08:35.817 回答
1

在您的仓库中的 Windows 上,您可以执行:

cacls . /t /e /g Everyone:f

递归地授予每个人完全访问权限。然而,Windows 上的 git 确实带有许多 MSYS 工具。所以你可以做一个

chmod -R 770 *

但是 windows 命令更可取,因为 chmod 不能精确地映射到访问控制列表。

于 2013-07-08T20:10:35.087 回答