对 git 存储库进行分类



我想将我的 git 存储库组织成类别。我这样做的主要原因是在我使用的 Web 界面 (GitList - http://www.gitlist.org) 中更好地了解我的代码存储库。

现在我得到了所有存储库的长列表,很高兴只看到几个类别(如"存储库"或其他带有描述的内容)。当您选择一个类别时,您会看到该类别中的所有存储库。我有自己的 git 服务器和 Gitolite(https://github.com/sitaramc/gitolite/),Gitolite 有一些设置来对 GitWeb 的存储库进行分类,但我在 GitWeb 和 GitList 中都看不到这些信息,后者并不奇怪,当设置为GitWeb时。

能够对 Gitolite 的存储库进行分类并出现在 GitList 中,真是太好了。但是由于这可能是不可能的(我看不出它甚至适用于应该工作的 GitWeb),有没有其他方法可以管理它?

我已经阅读了一些关于嵌套 git 存储库的信息,但这不是我真正想要的,它根本不需要影响存储库,只是它们在 Web 界面中的呈现方式。

有人对这个主题有有用的提示吗?

GitWeb 将对其列出的存储库进行分类,前提是(且仅当)您在配置部分中启用分类输出。您需要更改 $projects_list_group_categories 的值才能实现此目的:

our $projects_list_group_categories = 1;

之后,GitWeb 将从每个存储库的gitweb.category配置中选择类别。您可以在 Gitolite 中通过将repocategory设置为某个值来设置此项。

repo something
    RW+ = @members
    category = My category name

最新更新