Git子模块:可以提供对子模块的https和ssh访问吗?

时间:2015-09-09 14:23:08

标签: git ssh git-submodules

是否可以同时提供对git子模块的https和ssh访问?

有些人可能更喜欢使用https,有些人可能只能使用ssh(例如因为他们在ssh隧道后面)。

是否可以同时提供两个获取子模块的选项?

1 个答案:

答案 0 :(得分:9)

引用子模块时可以使用相对URL。

例如,如果您有应用程序存储库:

  • git@example.org:project/app.git
  • http://example.org/git/project/app.git

和库存储库:

  • git@example.org:lib/some-library.git
  • http://example.org/git/lib/some-library.git

然后您可以将库引用为../lib/some-library.git而不是完整的网址。