情報技術が焦点となっている大学の環境でうまく機能するソースコード管理システムのソリューション(Webホストまたはその他)を知っている人はいますか?大学がメールサービスで行うのと同じように、キャンパス全体の「バージョン管理サービス」として提供したいと考えています。具体的には、次の特徴について話します。
- 各学期に作成/管理される新しいリポジトリが多数あります。プログラミングコースや研究プロジェクトでは、学生がさまざまなソースコード環境(.NET、Java、C ++、LaTeXなど)でソースコード制御を使用する必要があります。
- 学生は自分でリポジトリを作成および管理できる必要があります。管理者/インストラクターなどを巻き込みます。それ以外の場合はスケーラブルではありません。
- リポジトリストレージは安全(プライベート)であり、知的財産を尊重するためにアーカイブ可能である必要があります(盗用の防止、研究IPの保護)。
- ソースコード管理のフレーバーのいずれかまたはすべて(CVS / SVN / GITなど)が受け入れられます。
- リポジトリへのリモートアクセスは不可欠です。学生/研究者は、指定されたラボスペースまたはリモートで自由に作業できます。割り当てのマーキングは、どこでもコードを「チェックアウト」したインストラクターが行うことができます。
- アカデミックライセンスが存在する場合は、500人を超える学生に対応できる必要があります。
多くの商用/無料の製品(Webベースまたはその他)は、スーパーユーザーがアカウント/リポジトリ/アクセスを管理する必要があるため、条件#1および#2を満たしていません。Google Code、sourceforge.net、GitHubなどのソリューションは、リポジトリが常に公開されているため、条件#3を満たしていません。