Multiple urls of git submodule - per remote submodules

前端 未结 2 1027
礼貌的吻别
礼貌的吻别 2020-12-31 01:01

I have git repository with two remotes (github and bitbucket). Inside I have submodule, that points accordingly to another github/bitbucket repo. But in the definition of su

相关标签:
2条回答
  • 2020-12-31 01:18

    What if it's not all "you" in the paths. For example:

    github.com/you/parent-project, bitbucket.org/you/parent-project, github.com/you/child-project, bitbucket.org/other/child-project

    I have access to bitbucket.org/other/child-project but not its owner.

    0 讨论(0)
  • 2020-12-31 01:27

    It seems you can use relative URLs for submodules. From git help submodules:

    COMMANDS

    add

    [...]

    <repository> is the URL of the new submodule’s origin repository. This may be either an absolute URL, or (if it begins with ./ or ../), the location relative to the superproject’s origin repository

    So, if you follow the same naming convention in both sites (ie, github.com/you/parent-project, bitbucket.org/you/parent-project, github.com/you/child-project and bitbucket.org/you/child-project), you should be able to set the submodule like this:

    [submodule "programs/mgr-nancy-demo"]
        path = programs/mgr-nancy-demo
        url = ../mgr-nancy-demo.git
    

    Test it - YMMV!

    0 讨论(0)
提交回复
热议问题