この質問はhttps://stackoverflow.com/q/438163/1168342の拡張です。 ユーザーが次のことができるようにするGitリポジトリサーバーへのWebインターフェイスがあるかどうかを具体的に知りたいです。
- アカウントをまだ登録していない場合は、登録してください。(サーバーはVPN経由でのみ表示されると想定します)
- 同じサーバー上の他のユーザーとプライベートリポジトリを管理(作成/共有)します。
RedmineとGitLabを調べましたが、どちらもスーパーユーザーがアカウントを作成する必要があるようです。GitLabはGitoliteで実行されます。これは、事前構成されたアカウントのバックエンドをサポートしているようです。しかし、私はユーザー/共有を管理するフロントエンドソフトウェアで何かを探しています。
psこれは、大学環境に最適なソースコード管理(リポジトリを管理するためのオーバーヘッドが低い)に関連する、より焦点を絞った質問でもあります。
私たちが望むソリューションは、大学全体で機能し、登録ユーザー(LDAPなど)が管理者の介入なしにリポジトリを作成および共有できるようにする必要があります。10,000人を超えるユーザー、学生/コース(各学期)ごとに複数のリポジトリ、ラボアシスタントや教授なしで動的に作成されたチーム、研究/クラブ/グループの使用法などを考えてみてください。