0

我正在尝试在由 github 存储库支持的 Cloud Foundry 上使用 Spring Cloud Services Config Server。我需要使用 ssh 访问,因为它是私有 git 存储库,但我不断收到错误消息

UnknownHostKey: github.com. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48

要创建我正在使用的服务:

cf create-service -c '{"git": { "uri": "ssh://git@github.com/user/myrepo.git", "label": "master", "privateKey":"-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----\n", "hostKey":"AAAA...FFAaQ==", "hostKeyAlgorithm": "ssh-rsa" } }' p-config-server standard config-server

hostKey直接从我的 known_hosts 文件中获取。

我已经尝试在 PCFDev 上对其进行测试,并且我得到了更通用的错误消息,Unable to reach host.即使我可以 ssh 到应用程序容器并自己克隆存储库。

我一直在遵循这些说明http://docs.pivotal.io/spring-cloud-services/1-4/common/config-server/configuring-with-git.html#ssh-repository-access

我在做什么错?

4

1 回答 1

0

当为 Config Server 使用 Git SSH 配置时,Spring Cloud Services 团队在 SCS 的至少 1.11.7+ 和可能 1.11.x+ 上发现了一个错误。他们正在开发补丁。

因此,不幸的是,答案是降级或等待补丁。

于 2017-09-06T14:18:05.940 回答