0

我想在由github存儲庫支持的Cloud Foundry上使用Spring Cloud服務配置服務器。我需要使用SSH訪問,因爲它是一個私人混帳回購協議,但我不斷收到錯誤如何在雲代工廠使用ssh github與春天雲服務器的回購

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://[email protected]/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

我在做什麼錯了?

+1

您應該聯繫您的PCF支持聯繫人。 – spencergibb

+0

這看起來是正確的,'hostKey'值的前綴/後綴看起來與我爲github.com所做的相似。我一直在使用Spring Cloud服務配置服務器在本地運行此程序,併成功創建實例。這是使用Spring雲服務版本1.4.3。請聯繫Pivotal支持,以便我們可以從您那裏收集有關環境的更多信息。謝謝。 –

+0

你知道爲什麼嗎?我面臨同樣的問題。 –

回答

0

當使用配置服務器的Git SSH配置時,Spring雲服務團隊發現SCS的錯誤至少爲1.11.7+,可能爲1.11.x +。他們正在開發一個補丁。

因此,不幸的是,答案是降級或等待補丁。

+0

你怎麼知道這件事? – ajc