避免意外删除git存储库的权限

时间:2013-04-24 14:36:10

标签: git permissions

我们在文件系统路径上有一些git存储库。所有这些存储库的许可是755.

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

git init --shared = 0775

这需要完成,因为存储库与属于同一个unix组的多个用户共享。

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

git clone / path / to / git / repository

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

如何减轻这种风险?

1 个答案:

答案 0 :(得分:0)

一些想法:

  • 文件系统的旧式备份
  • 定期推送到其他计算机上的远程存储库
  • 简单地依靠数字安全 - 如果删除中央存储库,很可能所有基本信息都已存储在一个或多个用户存储库中,因此可以从中重建中央存储库。