我在stackoverflow上尝试了几个答案,但不知道如何使其在上工作
应用程序无法启动
描述:
绑定到目标org.springframework.boot.context.properties.bind.BindException:未能将"spring.cloud.config.server.git"下的属性绑定到org.springfframework.cloud.config.server.environment.MultipleJGitEnvironmentProperties失败:
Reason: Property 'spring.cloud.config.server.git.privateKey' is not a valid private key
行动:
更新应用程序的配置
这是application.properties文件
server.port=8881
spring.cloud.config.server.git.uri=git@bitbucket.org:my_user/my_repo.git
spring.cloud.config.server.git.searchPaths=*configs
spring.cloud.config.server.git.clone-on-start=true
spring.cloud.config.server.git.ignore-local-ssh-settings=true
spring.cloud.config.server.git.passphrase=
spring.cloud.config.server.git.private-key=-----BEGIN OPENSSH PRIVATE KEY-----n
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
SxX6llZwFWzCUAAAAWVmlwd.HXGUYWGUYXUYBGUYXGEUY3GBEUYXG3UYEG3UXGECAwQFn
-----END OPENSSH PRIVATE KEY-----
您的私钥(现在公开的任何东西都不应该再使用它(不是RSA密钥,这是Spring Cloud Config唯一支持的密钥类型。
换句话说:只支持以-----BEGIN RSA PRIVATE KEY-----
开头的私钥。
参考文档中有更多详细信息:https://cloud.spring.io/spring-cloud-config/reference/html/#_authentication