这个问题是https://stackoverflow.com/q/438163/1168342的扩展 我想特别知道是否有 Git 存储库服务器的 Web 界面允许用户:
- 如果他们还没有,请注册一个帐户。(假设服务器仅通过 VPN 可见)
- 与同一服务器上的其他用户管理(创建/共享)私人存储库。
我查看了 Redmine 和 GitLab,两者似乎都需要超级用户来创建帐户。GitLab 在 Gitolite 上运行,它似乎支持预配置帐户的后端。但我正在寻找管理用户/共享的前端软件的东西。
ps 这也是一个与大学环境的最佳源代码控制相关的更集中的问题(管理存储库的开销低)
我们想要的解决方案应该适用于整个大学,允许任何注册用户(例如 LDAP)在没有管理员干预的情况下创建和共享存储库。想想超过 10K 的用户,每个学生/课程(每学期)有几个 repos,团队动态创建而没有实验室助理或教授,以及研究/俱乐部/小组使用等。