私は最近専用サーバーを取得しました。ソース管理ホスティングサービスからいくつかのリポジトリをそのサーバーに移動する必要があります。サーバー管理の経験はあまりありませんが、サーバーを効果的に構成する方法はわかりません。私が求めるもの-
- svn.host.com、hg.host.com、git.host.comサブドメインは、SSHキーを介して、異なるリポジトリのルートになります
- 新しいリポジトリの簡単な作成
- サーバーのUNIXユーザーリストを使用した認証。ただし、プロジェクトごとの権限があり、一部のリポジトリに対するオプションの読み取り専用パブリックアクセスも可能です。
残念ながら、私がGoogleで試す検索用語は、商用ホスティングソリューションに誘導するものであり、独自のソリューションをロールアップする方法のガイドではありません。シンプルなホストソリューションのようなものが必要ですが、ユーザーが自分のリポジトリを作成できるようにする必要はありません。
研究を開始する場所についての提案、チュートリアル、スクリプトによる解決策はありますか?それを処理するための管理インターフェイスのオープンソースソリューション(または、少なくともいくつかは完璧でしょう...)