如何使用gitweb(或任何其他git web界面)创建子组页面?

问题描述:

我用gitweb设置了一个gitosis服务器,现在我有一些git项目。 有没有办法按组来组织这些项目?假设我有一个名为“tools”的组和一个名为“debug”的组,并且每个组都包含多个与其组名相关的项目。我想设置,所以我可以向用户发送一个链接,其中只包含“工具”项目,另一个链接显示所有“调试”项目。 更好的是,如果有一个Web应用程序将解析我的gitosis.conf文件,因为我可以在gitosis中定义多个组,如果Web界面可以根据配置文件中定义的组生成不同的链接,那么这将是理想的。如何使用gitweb(或任何其他git web界面)创建子组页面?

+0

我刚刚发现Gitorious,看起来像我可以通过“标签”对项目进行分组。虽然我没有建立Ruby项目的经验,所以这可能需要一段时间才能确认。 – Patrick

Gitblit支持在子文件夹中对储存库进行分组,但不支持对标签进行分组。如果您仅使用Gitblit的http/https JGit servlet进行克隆/推送,则可以限制用户访问存储库。不知道这是否有助于你。