git、Mercurial などのホスティング サービスは多数あります。保持したいデータの一部は機密性が高く、オフサイトに移動できないため、独自のホスティング サービスを使用する必要があります。
サーバー上で Mercurial リポジトリをホストして、多くの人が変更をプルしたり、自分の作業をプッシュしたりできるようにする必要があります。ある種のパスワード保護が必要であり、ssh を使用することもできます。ただし、可能であれば、HTTP(S) を転送プロトコル (Google Code 風) として使用したいと思います。
誰かがこれを行う方法の説明を教えてもらえますか? これまでのところ、シングルユーザー リポジトリのホスティングとホスティング サービスに関する記述しか見つかりませんでしたが、マルチユーザー ホスティングを自分で行うことについては何も見つかりませんでした。