我可以将储存库安排到Github上的文件夹中吗?

我是git的新手,现在我正在做的是将所有最近的项目作为存储库上传到github。 有很多不同的项目,如网页devise,WordPress的主题和不同types的应用程序。 而其中一些也属于更大的项目,因为它们将testing一些东西作为一个不同的应用程序。

现在的问题是,我在网上有一个令人困惑的数据库。 如何将相关的github存储库分组到文件夹结构中? 是否有一个function提供任何能够订购和结构,甚至标签库上的github吗?

在GitHub本身上,除非您创build组织 ,否则无法通过“文件夹”对您的回购进行分组。
例如,参见SublimeText ,作为一组所有sublimeText软件包回购。

但是这不会支持嵌套的文件夹组织。

现在(2017年6月),只支持嵌套的团队组织结构 。


另一个解决scheme是让你定义引用其他仓库的仓库,声明为子模块

这样,当你克隆其中一个repos(引用其他repos),称为“parent repos”时,它们将被克隆到它们自己的目录中,每个子模块都有一个子目录。

它在你的GitHub帐户上本身并不明显(因为它仍然包含一个大的回购清单,甚至更大的回购),但是通过克隆一个父回购,你将得到它所有的相关子模块。

我使用组织来安排回购。 这允许清晰的划分和清晰的组织,如果需要的话可以分享。 例如:

我的组织

  • Jmr-iOS(iOS回购)
  • Jrr-Work(工作回购)
  • 用户帐户(Pers回购)

所有组织回购都是公开的,除非你升级到开发者账户($ 7 /月)