私は大学での研究の一環として主に小さなプロジェクトを行っており、SVNサーバーを使用しており、SourceForgeに関連してMercurialで遊んでいます。
ホームサーバーでMercurialまたは他の種類のバージョン管理を実行するのが理にかなっているのではないかと思います。私が職場で使用しているSVNサーバーは、大学のファイアウォールの背後にあり、建物のIT部門と私たちの部門のIT責任者の間で、サーバー上で新しいプロジェクトを開始し、私がいるときにコーディングするのは非常に面倒だと思います。家。自宅にDroboFS(NAS)があり、バージョン管理サーバーの実行に使用することを想像できます。これにより、サードパーティのサーバーにコードを配置しなくても、どこにいてもコードに簡単にアクセスできます。
プライベートプロジェクトをサポートするプロジェクトホスティングサイトでアカウントを取得する場合と比較して、このアプローチの長所と短所は何ですか?それは実行可能ですか?もしそうなら、それは重要なメンテナンスワークロードを意味しますか?