0

我们在文件系统路径上有一些 git 存储库。所有这些存储库的权限都是 755。

已使用以下方式共享存储库:

git init --shared=0775

之所以需要这样做,是因为存储库与属于同一 unix 组的多个用户共享。

用户使用文件系统路径克隆存储库:

git clone /path/to/git/repository

这种方法的最大潜在风险是,任何用户都可以从存储库本身中删除整个 .git 文件夹。

如何减轻这种风险?

4

1 回答 1

0

一些想法:

  • 文件系统的老式备份
  • 定期推送到另一台机器上的远程存储库
  • 仅仅依靠数量上的安全性——如果中央存储库被删除,很可能所有重要信息都已存储在一个或多个用户存储库中,因此可以从中重建中央存储库。
于 2013-04-24T18:15:23.087 回答