git clone在不同的服务器上产生不同的权限

时间:2011-04-01 23:18:45

标签: linux git unix permissions

在一台服务器上执行git clone git://github.com/blasto333/PHP-Point-Of-Sale.git时,文件权限是(我显示的是一个文件,但对于所有这些文件都是如此) :

-rw-r--r--  1 chrism chrism   3297 Apr  1 19:12 index.php

在第二台服务器上:

-rw-rw-r--  1 rrdiaper rrdiaper   3297 Apr  1 19:14 index.php

在第三台服务器上:

-rw-r--r--@  1 cmuench  cmuench    3297 Sep 17  2010 index.php

第二台服务器正在抱怨,因为该文件是组可写的(php suExec)。我知道我可以使用chmod -R 644修复它,但我宁愿理解为什么权限不同。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我不知道,你怎么能找到它,但我想,在第二台服务器上,存储库是用--shared=group创建的。这将(如它的建议)使存储库与组共享,因此它设置适当的设置,允许同一组中的用户推送到存储库。