我想将我的git存储库组织成类别。我这样做的主要原因是为了更好地了解我使用的Web界面中的代码存储库(GitList - http://www.gitlist.org)。
现在我得到了所有存储库的长列表,很高兴看到只有几个类别(作为“存储库”或其他描述)。当您选择一个类别时,您会看到该类别中的所有存储库。 我有自己的git服务器与Gitolite(https://github.com/sitaramc/gitolite/)和Gitolite有一些设置来为GitWeb分类存储库,但我无法在GitWeb或GitList中看到这些信息,后者并不令人惊讶,当设置适用于GitWeb。
能够从Gitolite对存储库进行分类并将其显示在GitList中真的很棒。但是,因为这可能是不可能的(我不能看到它甚至适用于GitWeb,它应该在哪里工作)还有另一种方法可以管理它吗?
我已经阅读了一些关于嵌套git存储库的内容,但这并不是我所追求的,它根本不会影响存储库,只是它们在Web界面中呈现的方式。
有人就此主题提供了有用的提示吗?
答案 0 :(得分:3)
GitWeb将对其列出的存储库进行分类,如果 - 并且仅在您启用配置部分中的分类输出时。您需要更改$projects_list_group_categories
的值才能实现此目的:
our $projects_list_group_categories = 1;
之后,GitWeb将从每个存储库中的gitweb.category
配置中选择该类别。您可以将category
的{{1}}设置为某个值,从而在Gitolite中进行设置。
repo