git 上文件的只读权限

Read only permission for file on git

我正在尝试向 git 上的文件授予 400 权限并尝试提交相同的文件。但是正在尝试将权限提交为“创建模式 100644”

是否可以在 git 中提交具有 400 个权限的文件,或者我是否应该 git 在我的代码中克隆并处理权限更改

Git 仅支持一个权限位:"executable" (mode 100755) 或 "not executable" (mode 100644)。这是一个深思熟虑的选择——很早就 Git 支持更多,但结果证明效果不佳。

您可能需要在签出后对文件进行 chmod,可能需要通过一个或多个挂钩。