0

ファイル システム パスにいくつかの git リポジトリがあります。これらすべてのリポジトリの権限は 755 です。

リポジトリは、次を使用して共有されています。

git init --shared=0775

リポジトリは同じ UNIX グループの一部である複数のユーザーと共有されるため、これを行う必要があります。

ユーザーは、ファイル システム パスを使用してリポジトリのクローンを作成します。

git clone /path/to/git/repository

このアプローチの潜在的な大きなリスクは、すべてのユーザーがリポジトリ自体から .git フォルダー全体を削除できることです。

このリスクをどのように軽減できますか?

4

1 に答える 1

0

いくつかのアイデア:

  • ファイルシステムの古き良きバックアップ
  • 別のマシンのリモート リポジトリに定期的にプッシュする
  • 数の安全性に頼るだけです。中央リポジトリが削除された場合、すべての重要な情報が 1 つまたは複数のユーザー リポジトリに既に保存されている可能性が高いため、それらから中央リポジトリを再構築できます。
于 2013-04-24T18:15:23.087 に答える