git - 使用与父级相同的协议使 git fetch 子模块?
问题描述
有没有办法建立一个存储库,以便任何通过ssh
或通过克隆它的用户https
也将通过与父级相同的协议克隆它包含的任何子模块?
如果这是不可能的,那么这个事实(最好是引用 git 设计者做出该选择的原因)将是一个有效的答案。
我不要求的东西(因为我已经知道它们)并且我不认为这是一个有用的答案:
- 使其始终使用其中一种
- 一种用户可以覆盖的方式
解决方案
只要通过 ssh 访问是使用表单而不是表单完成的,似乎“一切正常”。至少只要它们都在同一台服务器上。clone
ssh://git@github.com/user/repo.git
git@github.com:user/repo.git
推荐阅读
- bootstrap-4 - 引导工具提示 container="body" 滚动问题
- sql - 从字符串的末尾打印一定数量的字符 SQL DB2
- algorithm - 如果通过对变量进行平方来增加内部循环,它的运行时间将是多少以及如何?
- python - Python3: cassandra.cluster.NoHostAvailable: ("Unable to connect to any servers using keyspace 'test'", ['127.0.0.1']) when using execute_async future
- java - 二进制搜索问题 - 帮助 - 尝试了几个小时
- javascript - 如何从 JS 中的 PHP 查询中过滤生成的列表?
- python - 用 bs4 Beautiful Soup 刮多页 - 只刮第一页
- typo3 - 启用 TYPO3 页面内容到期日期
- database - 如果我让用户创建自己的 MongoDB 集合会出现什么问题
- python - 只有大小为 1 的数组可以转换为 Python 标量:Integrate.quad Vs Integrate.quadrature