如何在 cloud foundry 上将 ssh github repo 与 spring cloud-server 一起使用
How to use a ssh github repo with spring cloud-server on cloud foundry
我正在尝试在由 git 集线器存储库支持的 Cloud Foundry 上使用 Spring 云服务配置服务器。我需要使用 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
我直接从我的 known_hosts 文件中获取 hostKey
。
我已经尝试在 PCFDev 上对其进行测试,但我收到了更通用的错误消息 Unable to reach host.
即使我可以通过 ssh 连接到应用程序容器并自己克隆 repo。
我做错了什么?
Spring 云服务团队已在至少 1.11.7+ 和可能是 1.11.x+ 的 SCS 上发现了一个错误,当使用 Git 配置服务器的 SSH 配置时。他们正在开发补丁。
所以不幸的是,答案是降级或等待补丁。
我正在尝试在由 git 集线器存储库支持的 Cloud Foundry 上使用 Spring 云服务配置服务器。我需要使用 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
我直接从我的 known_hosts 文件中获取 hostKey
。
我已经尝试在 PCFDev 上对其进行测试,但我收到了更通用的错误消息 Unable to reach host.
即使我可以通过 ssh 连接到应用程序容器并自己克隆 repo。
我做错了什么?
Spring 云服务团队已在至少 1.11.7+ 和可能是 1.11.x+ 的 SCS 上发现了一个错误,当使用 Git 配置服务器的 SSH 配置时。他们正在开发补丁。
所以不幸的是,答案是降级或等待补丁。