私はいくつかのコンピューターのローカルネットワークを持っており、それぞれが同じコードのローカルGitリポジトリを持っており、さまざまな開発者がそれらに取り組んでいます。一元化されたサーバーを使用せずに、各ローカルリポジトリの変更を他のすべてのリポジトリと同期する方法を見つけたいと思います。
(興味がある場合、これは、どのコンピューターでも突然ディスクの誤動作が発生し、通常はそのコンピューター上のすべてのデータが失われる可能性があるためです。そのため、単一障害点を設定する余裕はありません。 。)
ワークフローの可能性の例をいくつか見てきましたが、それらはすべて、リモートシステムを固定するためのセットアップが必要です。
私が知りたいのは、フルメッシュトポロジ
のように、ネットワーク内の他のすべてのコンピューターのリポジトリと同期できるリポジトリのセットを設定するにはどうすればよいですか?
次に、このリポジトリネットワークにコンピュータを追加/削除するにはどうすればよいですか?