为什么git clone会更改文件权限

时间:2014-05-15 01:36:24

标签: git

为什么克隆时我的所有WordPress文件的文件权限都会被更改?

当它们应该是755时,目录是775,当它们应该是644时,文件是664.

发生了什么事?

1 个答案:

答案 0 :(得分:6)

检查您要克隆的服务器上的配置:

git config core.sharedRepository
  • 如果设置为group,则会自动设置可写位。
  • 如果设置为umask,则取决于您当地的umask。

更一般地说,请检查您的umaskin this question)。

设置OP Kennyconfirms umask to 0022有效 this answer中引用的文章详细说明了它在安全方面的含义。

  

普通用户使用的默认umask 002。使用此掩码,默认目录权限为775,默认文件权限为664。

     

umask 022只允许您写入数据,但任何人都可以读取数据。