Dropboxに似た同期リポジトリをセットアップしたい。
目標/要件:
- 無料(オープンソースが非常に望ましい)
- Linuxホスト(おそらくUbuntu)
- Windows / Mac / Linuxクライアント
- アクセスが制限された複数のユーザーの可能性(オプション)
- 簡単であることが望ましい、必ずしも自動である必要はない
- 改訂管理は非常に望ましい
基本的に、私は複数のコンピューターを使用でき、異なるOSで可能であり、すべてのコンピューター間でファイルにアクセス、使用、および同期できるようにしたいと考えています。ネットワークに接続していないときのリポジトリのローカルコピーも必要です(ラップトップで作業しているかのように、ローカルリポジトリを保持してリビジョンを保持し、後で「マスター」リポジトリとマージします)。
たとえば、ネットワークの外の日中にラップトップでいくつかの画像を編集していますが、家に帰ったときに、自宅のデスクトップで増分変更を含む変更を同期したいと考えています。
ルームメイトもこのリポジトリにアクセスして使用できるようにしたいが、特定のファイルへのアクセスを制限したい。たとえば、これを使用して財務記録をバックアップしたいが、それらのファイルにアクセスさせたくない場合があります。
私はプログラマーであり、SVNに精通していますが、バイナリを適切に処理せず、ローカルリポジトリを保持しないため、これは最適ではないことはわかっています。私はより良い選択肢が存在することを知っていますが、最良のものを選択するのに十分にそれらをよく知りません。