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

避免意外删除git存储库的权限,git,permissions,Git,Permissions,我们在文件系统路径上有一些git存储库。所有这些存储库的权限为755 存储库已通过以下方式共享: git init--共享=0775 这是因为存储库与属于同一unix组的多个用户共享 用户使用文件系统路径克隆存储库: git克隆/path/to/git/repository 这种方法的最大潜在风险是,任何用户都可以从存储库本身删除整个.git文件夹 如何降低这种风险?一些想法: 好的老式文件系统备份 定期推送到另一台机器上的远程存储库 只需依靠数量上的安全性—如果删除了中央存储库,则很可能所有

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

存储库已通过以下方式共享:

git init--共享=0775

这是因为存储库与属于同一unix组的多个用户共享

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

git克隆/path/to/git/repository

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

如何降低这种风险?

一些想法:

  • 好的老式文件系统备份
  • 定期推送到另一台机器上的远程存储库
  • 只需依靠数量上的安全性—如果删除了中央存储库,则很可能所有基本信息都已存储在一个或多个用户存储库中,因此可以从中重建中央存储库