我希望在共享目录中创建一个裸的git存储库,以便多个人(他们都在一个特定的UNIX组中)能够访问它。
创建存储库后,所有文件和目录都由创建用户(creator)拥有,属于组(group),但将相同的权限授予group和每个人。递归地向拥有的组授予完全权限,并在目录上设置setgid位(它不是用户的主组,因此默认情况下不会使用)之后,存储库的文件系统结构如下所示:
TREE PERMISSIONS OWNER GROUP
repo drwxrws--- creator group
| config -rw-rw---- creator gro