これが、この問題に関する私の個人的な経験です。私は自分の SVN サーバーを 2 年以上実行し、その前に CVS を 2 年以上実行しました。SVN は管理が非常に簡単ですが、時間が経つにつれて、ますます多くのコードがリポジトリに組み込まれるようになりました。私は文字通り、大学から今日までに書いたものすべてをリポジトリに持っています (もちろん、仕事のプロジェクトは除きます)。
私は自分の家のランダムなサーバーに自分の人生の仕事を置いていることに本当に悩まされていました。5 年間のコードはかなり長いです。時折、私は妄想に駆られてバックアップを実行し、仕事場に CD を持って行き、机に放り投げました。しかし、率直に言って、バックアップの間隔が不足していました。
また、サーバーを自己ホストするセキュリティ上の懸念もありました。私は更新プログラムのインストールにかなり熱心でした (debian はとても簡単です)。しかし、時間が経つにつれて、サーバーを管理する時間がどんどん減っていることに気付きました。
最終的に、私はいくつかのプロバイダーを調査し、wush.net の使用に挑戦しました。セルフ ホスティングに戻すことはできません。Wush.net は素晴らしいホストです。私はそれらを2〜3年間使用してきましたが、その間ずっと、ソースを取得できなかった1つの(はい1つの)インスタンスがありました. 彼らは毎晩オフサイトのバックアップを行っているので、コードのセキュリティについては満足しています。また、管理を行う必要がなくなったため、実際にコーディングを行うための時間が大幅に増えました。