当前位置: 首页 > 知识库问答 >
问题:

如何在CloudFoundry上使用ssh github repo和spring云服务器

从开济
2023-03-14

我正在尝试使用由github存储库支持的CloudFoundry上的SpringCloudServicesConfigServer。我需要使用ssh访问,因为这是一个私有的git repo,但我一直收到错误消息

UnknownHostKey:github。通用域名格式。RSA密钥指纹是16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48

要创建我正在使用的服务,请执行以下操作:

cf创建服务-c'{“git”:{“uri”:ssh://git@github.com/user/myrepo.git,“label:”master“,”privateKey:”----开始RSA私钥------\n.。\n----结束RSA私钥------\n“,”hostKey:”AAAA…FFAaQ==”,“hostKeyAlgorithm:“ssh RSA”}}p-config-server标准配置服务器

我直接从已知的\u hosts文件中获取hostKey

我试着在PCFDev上测试它,我得到了更一般的错误消息,无法到达主机 即使我可以通过ssh连接到应用程序容器并自己克隆repo。

我一直在遵循这些指示http://docs.pivotal.io/spring-cloud-services/1-4/common/config-server/configuring-with-git.html#ssh-存储库访问。

我做错了什么?


共有1个答案

方季同
2023-03-14

Spring云服务团队至少在1.11上发现了一个bug。7,可能是1.11。当为配置服务器使用Git SSH配置时,SCS使用x。他们正在做一个补丁。

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

 类似资料:
  • 我试图在pcf中为我的数据流服务器配置spring_cloud_dataflow_server_cloudfoundry_free_disk_space_percent env var,但似乎从来没有清理过maven工件。下面是一个小背景:我使用的是Spring-Cloud-Dataflow-Server-Cloudfoundry 1.3.0.release。目前,我的公司将用于dataflow的

  • 我正在使用典型的Spring云堆栈对简单的微服务架构进行POC,但不是Eureka服务器,而是使用不工作的Spring云Kubernetes进行服务发现。 整个POC都在这里-https://github.com/dhananjay12/spring-microservices-using-spring-kubernetes 网关作为边缘服务器和2个下游服务-用户服务和联系我们服务。 k8设置在k

  • 我使用的是Spring Batch 2。版本我已经生成了csv文件,并能够在本地以csv格式保存。 现在我想生成相同的文件,但它将存储在SFTP服务器上。 我已经阅读了一些在sftp服务器上生成文件的教程,但它们使用的是spring与spring Batch的集成。 是否可以仅使用Spring批处理在SFTP服务器上生成文件? 下面是itemReader bean defined:: ItemWr

  • 我一直在试图找到一个与eureka服务器集成的spring cloud gateway的运行示例,以及一些Hystrix示例,但到目前为止我还没有找到。有什么地方可以找到它吗?我真的很想看到spring cloud gateway投入使用,取代我目前的Zuul API服务。 谢谢!

  • 我目前正在尝试学习微服务架构。我一直在尝试开发一个 Spring 启动应用程序。我刚刚在我的应用程序中实现了配置服务器。在我实现配置服务器之前,liquibase 在这些属性上工作正常。 实现后,我的服务没有找到db.changelog-master.xml文件。db.changelog目录在我的服务资源下。我应该如何更改“更改日志”属性?

  • 创建Azure VM时,必须将其放入云服务(新的或现有的)中。 这是否与通过Visual Studio部署Web和辅助角色时创建的Azure云服务的逻辑结构完全相同? 我可以将VS中的角色部署到通过VM创建创建的云服务中吗?我可以将VM部署到通过VS部署创建的云服务中?如果这两个都是真的,那么“独立”VM与角色VM之间的关系如何?它是否只是独立于虚拟机角色在云服务中浮动? 提前感谢!