【问题标题】:Git Submodules: It is possible to provide both https and ssh access to submodules?Git 子模块:是否可以同时提供对子模块的 https 和 ssh 访问?
【发布时间】:2016-10-15 08:45:08
【问题描述】:

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

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

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

【问题讨论】:

  • 在文档中,每个子模块都有一个特定的 URL,也许创建一个别名或辅助脚本就可以了。你能做到吗?

标签: git ssh git-submodules


【解决方案1】:

您可以在引用子模块时使用相对 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 而不是完整的 URL。

【讨论】:

    猜你喜欢
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2014-09-30
    • 2010-12-04
    • 2012-06-06
    • 2012-04-20
    相关资源
    最近更新 更多