2013-04-24 59 views
0

我們有一些文件系統路徑上的git存儲庫。所有這些存儲庫的權限是755權限,以避免意外刪除git存儲庫

該庫已經使用共享:

的git的init --shared = 0775

這需要做的事情,因爲倉庫與多個用戶誰是共享屬於同一個Unix組的一部分。

用戶克隆使用文件系統路徑的庫:

混帳克隆/路徑/要/的git /庫

這種方法最大的潛在風險是,任何用戶都能夠刪除整個存儲庫本身的.git文件夾。

如何緩解這種風險?

回答

0

一些想法:

  • 好老的文件系統
  • 定期推送到遠程倉庫不同的機器
  • 在數量上簡單地依賴於安全性上的老式備份 - 如果中央儲存庫被刪除,所有基本信息很可能已經存儲在一個或多個用戶存儲庫中,因此可以從中重新構建中央存儲庫。