2021 年 12 月更新:
列表现已作为公开测试版提供
列表让您可以轻松地在 GitHub 上组织和管理您最喜爱的存储库,从而提升加星体验。
您可以创建出现在您的星星页面上的公开列表:https://github.com/USERNAME?tab=stars.
除企业托管用户外,所有人都可以使用列表。
然而(2022 年 6 月),如图所示Wyck in GitHub 社区问题 #4174:支持存储库类别,演示仍然缺乏:
如果我单击主题按钮,它会显示标有相同主题关键字的所有公共存储库的列表。
相反,我更希望有一种方法可以仅查看我的组织内标有该主题的存储库。
我还希望看到已在我的私人组织内的任何存储库上标记的所有主题的顶级列表,以用作我的组织中的存储库的顶级目录或目录。
2023 年 9 月更新:相同GitHub 社区问题 #4174:“支持存储库类别” adds 来自客户支持:
盖伊(GitHub 支持)
世界标准时间 2023 年 9 月 15 日上午 11:04
Hi Tom:
我明白,我已将您关于缺乏此功能成为您组织的阻碍的评论添加到我们的内部客户反馈跟踪器中。
至少从 2014 年起,一些相当大的企业组织就提出了对它的请求,但产品经理从未被说服去实施它,所以不幸的是,我认为他们不太可能很快改变主意。
Cheers,
Guy
因此,目前(2023 年)没有项目文件夹结构。
原答案:
在 GitHub 本身上,您不能按“文件夹”对存储库进行分组,除非您创建组织.
See 崇高的文字,例如,作为所有 sublimeText 包存储库的一组。
但这不支持嵌套文件夹组织。目前(2017 年 6 月)仅支持nested team组织的结构.
2020 年 8 月更新:自述文件项目允许您添加一个个人资料页...您可以在其中以您想要的方式列出和组织您的存储库。但这是一个手动过程(编辑页面)。
2019 年 2 月更新:您现在有了以下概念project:
See "用户拥有的项目——您的个人工作空间"
您还可以将最多 5 个存储库链接到您的项目板。链接存储库会将搜索范围限制为这些链接的存储库,因此您可以快速缩小尚未添加到项目板的任何新问题的范围
GitHub 现在也支持标签(形式为topics).
2012年原始答案:
另一个解决方案是您定义引用其他存储库的存储库,声明为子模块.
这样,当您克隆一个存储库(引用其他存储库)(称为“父存储库”)时,它们将被克隆到自己的目录中,每个子模块都有一个子目录。
它在您的 GitHub 帐户本身上不会在视觉上明显(因为它仍然包含大量存储库,甚至父存储库更大),但通过克隆一个父存储库,您将取回其中所有关联的子模块。
The 第302期提及在评论中 by 敏捷安妮2014 年现在仅供参考(2018 年 11 月)tbnorth/github_repo_tags
The 小Python程序在此存储库中使用 GitHub API 来获取您的存储库列表。并将它们的名称、描述和 URL 添加到新的存储库中,默认情况下称为 repo_tags。最初,每个“问题”都被标记为未分类,但您可以使用常规问题标记随意标记它们。
重新运行时,repo_tags.py
只会为回购创建问题。问题尚未涵盖。