相关疑难解决方法(0)

Spring Cloud Config Server使用SSH密钥进行Git并在Docker中运行

在最终总结之前,我发现了许多问题和教程.想要记录它,以便其他人可以节省许多小时的挫折.

我试图在BitBucket上获得一个私有git存储库,以使用部署密钥与Spring Boot Config Server一起工作,并让它在Docker中运行.我遇到了很多问题.

  1. 如何使用application.yml文件实际配置.

我似乎无法弄清楚我应该把SSH信息放在哪里.所有教程似乎都适用于https.

  1. 如何为配置提供私钥.对于Dev,YML中内联的语法很痛苦.对于生产,您必须通过环境变量提供它,这是另一种语法习惯.

我一直收到私钥无效的错误.

  1. 如何让Docker容器信任主机密钥,而不是那个讨厌的"你相信这个人"的提示.

似乎有几种方法可以完成这项工作,但只有一种方法可以帮助我.

git ssh-keys docker spring-cloud-config spring-boot-configuration

8
推荐指数
2
解决办法
1万
查看次数

从在GitHub上托管的Spring Cloud Config Server访问的repo的身份验证问题

我在GitHub上的repo中托管配置.如果我保持回购公众的一切都很好,但如果我把它私有化我面对:

org.eclipse.jgit.errors.TransportException: 
 https://github.com/my-user/my-repo:
 Authentication is required but no CredentialsProvider has been registered
Run Code Online (Sandbox Code Playgroud)

我用来定位回购的属性是

spring.cloud.config.server.git.uri=https://github.com/my-user/my-repo
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能正确配置私人仓库,谢谢

spring github spring-boot spring-cloud spring-cloud-config

4
推荐指数
1
解决办法
4354
查看次数