我们在文件系统路径上有一些 git 存储库。所有这些存储库的权限都是 755。
已使用以下方式共享存储库:
git init --shared=0775
之所以需要这样做,是因为存储库与属于同一 unix 组的多个用户共享。
用户使用文件系统路径克隆存储库:
git clone /path/to/git/repository
这种方法的最大潜在风险是,任何用户都可以从存储库本身中删除整个 .git 文件夹。
如何减轻这种风险?
我们在文件系统路径上有一些 git 存储库。所有这些存储库的权限都是 755。
已使用以下方式共享存储库:
git init --shared=0775
之所以需要这样做,是因为存储库与属于同一 unix 组的多个用户共享。
用户使用文件系统路径克隆存储库:
git clone /path/to/git/repository
这种方法的最大潜在风险是,任何用户都可以从存储库本身中删除整个 .git 文件夹。
如何减轻这种风险?