我正尝试在一个多人参与的项目中使用子模块。
存储库是私有的,托管在bitbucket上。有几个人可以访问存储库及其子模块。我已经使用ssh密钥进行克隆(git@bitbucket.org:<owner>/<repo>.git)。
当有人(不是我)尝试克隆存储库时,系统会提示他们输入我的SSH密钥。如果他们不这样做,它就会失败。
如何为团队共享的私有存储库使用子模块?
发布于 2017-05-17 23:49:26
如果您让他们为Bitbucket帐户设置自己的SSH密钥,它就会起作用。
如果它们使用HTTPS链接进行克隆,它将提示它们输入密码,但子模块要求提供SSH密钥。这就是它失败的原因。
https://stackoverflow.com/questions/44029299
复制相似问题