git push 将文件权限设置为 0664 而不是 0644,如何使用 0644 推送文件?

时间:2021-06-14 19:04:07

标签: git

我在我的 hostgator 专用服务器上创建了一个 git repo,并将新的 repo 拉到我的本地机器上。我可以很好地将更改推送到服务器,但是文件权限更改为 0664,而所有其他未编辑的文件都是 0644。一些具有 0664 权限的文件会引发 500 内部服务器错误,直到我将它们更改为 0644。

有没有办法告诉 git 总是使用 0644 而不是 0664?

我使用的是 Git v. 2.30.1

1 个答案:

答案 0 :(得分:0)

来自 cpanel 用户的文件......非系统用户,又名 git push,因此 umask 将它们更改为 664。将 cpanel 用户的默认值从 002 更新为 022 已修复问题。感谢您的评论。