【发布时间】:2018-10-31 22:42:18
【问题描述】:
我正在尝试创建 spring 云配置服务器以使用 SSH URI 连接到 git 存储库(bitbucket)。我正在关注 Spring Cloud Config
我使用 ssh-keygen 实用程序生成了密钥对,并将 .pub 文件内容粘贴到了我的 bitbucket 帐户的 ssh 部分,但是当我运行作为 Spring Boot 应用程序的服务器时,我得到了无效的 privateKey 异常。
我也使用了this堆栈溢出帖子中提供的建议,但没有运气,仍然得到同样的错误。
是否有任何特定格式需要我们将私钥文件放入 application.yml 或 .properties 文件中?
如果我想使用 .properties 而不是 .yml 那么如何将 privateKey 属性值放在一行中,因为生成的私钥文件文本包含换行符?
【问题讨论】:
-
对于仍然遇到此问题的任何人,请使用 newline characters 表示
.properties文件,使用文字运算符(管道|)字符表示.yaml文件。
标签: java spring-boot ssh bitbucket spring-cloud-config