リポジトリBの所有者がそのリポジトリを削除することを決定した場合、ユーザーはリポジトリを正常にクローン/チェックアウト/ビルドできなくなります。
所有者がBを削除することにした場合に備えて、Bを先取りしてバックアップとして使用する必要がありますか?これは危険な状況であると考えられますか、それともオープンソースプロジェクトで通常どのように扱われますか?
リポジトリBの所有者がそのリポジトリを削除することを決定した場合、ユーザーはリポジトリを正常に複製/チェックアウト/構築できなくなります。
依存コード「レポB」が消える場合:
所有者がBを削除することにした場合に備えて、Bを先取りしてバックアップとして使用する必要がありますか?
はい。
これは危険な状況であると考えられますか、それともオープンソースプロジェクトで通常どのように扱われますか?
はい、これは依存するレポの人気/配布/ミラー、およびレポがあなたにとってどれほど重要であるかに依存する危険な状況です。他の人にとってそれが重要な場合、彼らは(できれば)リポジトリとdepリポジトリの両方のバックアップをすでに持っています。
GitHubでアカウントにフォークし、SSDにクローンを作成してスペースを占有しないようにすることができます。また、バックアップオプションはGitHubのサーバーに何も起きていないか、アカウントが侵害されていないことに依存していることに注意してください。適切な冗長度を判断できるのはあなただけです。
依存しているコードの量、人気、再現の難しさ、およびコードを確実に保存するコストを考慮してください。そのリスク評価を検討した後、それに応じてバックアップします。
大規模なSSDにこれ以上投資したくない場合は、コストが状況の要因になると思われるため、安価なバックアップオプションのリストを以下に示します。