gpt4 book ai didi

linux - 使用 Windows 开发/使用 Unix 托管时的文件权限问题

转载 作者:可可西里 更新时间:2023-11-01 09:24:21 25 4
gpt4 key购买 nike

我正在我的 windows 笔记本电脑上开发一个网站,我使用 Git 进行版本控制。

当我将我的文件添加到 Git 时,它们是在 644 模式下添加的。问题是,在我的 Linux 服务器上,我需要文件为 775。所以我所做的是,每次部署时,我都必须在我的 Linux 服务器上运行 chmod 775 -R .,然后提交模式更改。

这真的很烦人、耗时,并且会导致很多奇怪的提交。

我的问题是,如何让我的 IDE (PHPStorm) 以 775 模式直接创建文件?我知道 Windows 不使用与 UNIX 相同的文件权限系统,但必须有一种方法可以在 Linux 中转换为 775 的 Windows 上设置文件权限吗?

我尝试使用 Cygwin 或类似工具在 Windows 上使用“chmod”命令,但没有成功,当我在 Windows 上提交时,Git 总是将文件保存为 644

最佳答案

参见:Updating file permissions only in git

总而言之,git update-index --chmod 应该可以满足您的需求。

关于linux - 使用 Windows 开发/使用 Unix 托管时的文件权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26528142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com