git - 对git存储库进行分类

标签 git gitolite gitweb gitlist

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

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

如果能够对 Gitolite 的存储库进行分类并显示在 GitList 中,那将是非常棒的。但由于这可能是不可能的(我看不到它甚至适用于 GitWeb,它应该可以工作)是否有其他方法可以解决这个问题?

我已经阅读了一些有关嵌套 git 存储库的内容,但这并不是我真正想要的,它根本不必影响存储库,只是它们在 Web 界面中的显示方式。

有人对这个主题有帮助吗?

最佳答案

当且仅当您在配置部分启用分类输出时,GitWeb 才会对它列出的存储库进行分类。您需要更改 $projects_list_group_categories 的值实现这一目标:

our $projects_list_group_categories = 1;

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

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

关于git - 对git存储库进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19775604/

相关文章:

git - 为新项目创建一个新的空分支

git - 是否可以在 Gitlab(或其他 Git 存储库管理工具)中公开特定分支?

installation - 在 Centos 6.4 上安装 gitolite v3。第二个用户正在询问密码

git - 在 Git 中跟踪 Gitolite(常见)钩子(Hook)

git 仅向某些用户显示 gitweb 中的存储库

git - git中 'tracking'的概念有不同的含义吗?

Git Svn dcommit 错误 - 重新启动提交

git - 如何克隆特定的 Git 标签

git - 如何让 Jenkins 连接到 git 仓库

git - 出现错误代码 1 后如何在 FreeBSD 上安装 Git?