我在我的 openshift 存储库上创建了一个子模块(一个 bitbucket 存储库)。
我目前的.gitmodules
配置:
[submodule "php"]
path = php
url = git@bitbucket.org:sgtcarneiro/repo.git
问题是,在我将此代码推送到我的 Openshift 应用程序后,我收到以下错误:
remote: Host key verification failed.
remote: fatal: The remote end hung up unexpectedly
remote: Clone of 'git@bitbucket.org:sgtcarneiro/repo.git' into submodule path 'php' failed
这是意料之中的,因为我没有在 bitbucket 的任何地方提到来自 Openshift 服务器的 pub 密钥。我已经尝试检查我.ssh/
以查找/编辑公钥,但我没有任何访问权限。
PS:作为一种解决方法,我在子模块上使用带有用户名和密码的 HTTPS 身份验证,并且工作正常。