如何在 GitHub 中创建嵌套存储库?
How do I create nested repositories in GitHub?
我可以通过 https://github.com/(比如说 repo
)创建一个存储库,并且有:
https://github.com/username/repo.git
如何创建位于 repo
下的另一个存储库(例如 sub_repo
)并且预期具有:
https://github.com/username/repo/sub_repo.git
GitHub 不允许嵌套存储库(IIRC Git 不允许裸存储库这样做)。
但是,您可以使用子模块在工作树的 "client side" 上嵌套存储库。
您需要克隆父目录。
然后,将 sub-repository 添加为 submodule:
git submodule add https://github.com/username/sub_repo.git
sub_repo 模块将链接到父仓库,可以在 sub_repo 目录中找到。
提交(.gitmodules 和 sub_repo),推送,大功告成。
github 不支持嵌套存储库。如果您不想为子模块设置绝对 URL,习惯上将它们放在 super-repository 旁边并在 URL 中使用“../”,如下所示:https://github.com/losalamos/cinch-nested-example/blob/d59c26a89153148ba29d68dd5ee455a88efbc9a2/.gitmodules
我可以通过 https://github.com/(比如说 repo
)创建一个存储库,并且有:
https://github.com/username/repo.git
如何创建位于 repo
下的另一个存储库(例如 sub_repo
)并且预期具有:
https://github.com/username/repo/sub_repo.git
GitHub 不允许嵌套存储库(IIRC Git 不允许裸存储库这样做)。
但是,您可以使用子模块在工作树的 "client side" 上嵌套存储库。
您需要克隆父目录。
然后,将 sub-repository 添加为 submodule:
git submodule add https://github.com/username/sub_repo.git
sub_repo 模块将链接到父仓库,可以在 sub_repo 目录中找到。
提交(.gitmodules 和 sub_repo),推送,大功告成。
github 不支持嵌套存储库。如果您不想为子模块设置绝对 URL,习惯上将它们放在 super-repository 旁边并在 URL 中使用“../”,如下所示:https://github.com/losalamos/cinch-nested-example/blob/d59c26a89153148ba29d68dd5ee455a88efbc9a2/.gitmodules