我正在尝试在多个人正在处理的项目中使用子模块。
存储库是私有的,托管在bitbucket上。有几个人可以访问存储库及其子模块。我使用ssh密钥进行克隆(git@bitbucket.org:<owner>/<repo>.git
)。
当一个人(不是我)试图克隆存储库时,系统会提示他们输入我的SSH密钥。如果他们没有失败。
如何将子模块用于团队共享的私有存储库?
答案 0 :(得分:0)
如果你让他们为Bitbucket帐户设置自己的SSH密钥,它就有效。
如果他们使用HTTPS链接进行克隆,则会提示他们输入密码,但子模块会询问SSH密钥。这就是它失败的原因。