This question is an extension of https://stackoverflow.com/q/438163/1168342 I'd like to know specifically if there's a web interface to Git repository server allowing users to:
- Register for an account if they haven't one already. (assume server's only visible via VPN)
- Manage (create/share) private repos with other users on same server.
I looked at Redmine and GitLab, and both seem to require superusers to create accounts. GitLab runs on Gitolite, which seems to support the back-end of pre-configured accounts. But I'm looking for something with the front-end software that manages the users/sharing.
p.s. This is also a more focused question related to Best source code control for a university environment (low overhead to manage repositories)
The solution we want should work for the entire university, allowing any registered user (p.ex. LDAP) to create and share repos without the intervention of an admin. Think >10K users, several repos per student/course (each semester), with teams created dynamically without a lab assistant or professor, as well as research/club/group usage, etc.