卡在上面的排序。尽管我看到有关于同一主题的疑问,并且已经尝试过,但仍然没有办法。
stack im using-> mac(mojave),Intellij,jdk8,是在Mac本身上使用puttygen生成密钥的,看起来像这样,这仅适用于我的本地springboot配置服务器。
我尝试了两种方法: spring.cloud.config.server.git.private-key = ----- BEGIN RSA私钥----- \ n MIIEowIBAAKCAQEAssBl7ZADFHBZrSnDPVhClH9HFzCaEPKEaO3MX7H5uBMTEL59 \ n CLRguWdCQJnvv2L6vSLyBb9ds05DHEzE2OqkU5VzYX4CCrU7t1ktZmy3cwyNc0g0 \ n ijJMInd47KG57Pi6nzpN / bVsLNiwRO3PZ7wUxgeQT6vh5euhBbTlvrFRbNMZm0Rf \ n .... .. 、、、 F5vNwcngKk / tFFwX2XooikGliOCxHU66 / KOckbNXqOaLBc + QlNsB \ n ----- END RSA私钥-----
给出错误:
申请无法开始
说明:
绑定到目标org.springframework.boot.context.properties.bind.BindException:无法将“ spring.cloud.config.server.git”下的属性绑定到org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentProperties失败:
Reason: Property 'spring.cloud.config.server.git.privateKey' is not a valid private key
2)spring.cloud.config.server.git.private-key =〜/ .ssh / temp / id_rsa spring.cloud.config.server.git.ignore-local-ssh-settings = true
,仍然出现与我上面共享的错误相同的错误。
3)在讨论解决方案时存在一个SO问题,即可能无法正确创建密钥。 现在我已经为正常的开发使用了相同的密钥,并且已经使用一年了,并且已经将酒吧添加到我的bitbucket存储库中,并且可以正常工作。它是我们自己的仓库(不是git hub),我通常可以使用〜/ .ssh / id_rsa中的键正常工作。因此,我从〜/ .ssh / id_rsa文件创建了RSA私钥到临时目录,并将其用于配置服务器APP。
4)在已知的主机文件中,大约有7个条目,其中1个是bitbucket服务器。和它的ssh-rsa。
想知道是否有循序渐进的指南或有人可以帮助我的示例?
答案 0 :(得分:0)
只需添加|
spring.cloud.config.server.git.private-key= |
----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA3Tz2mr7SZiAMfQyuvBjM9Oi..
RK+Lh9x5eJPo5CAZ3/ANBE0sTK0ZsDGMak2m1g7..
wnLe4nOb7/eEJbDPkk05ShhBrJGBKKxb8n104o/..
5A13wiLitEO7nco2WfyYkQzaxCw0AwzlkVHiIyC..
-----END RSA PRIVATE KEY-----
答案 1 :(得分:0)
也许会有所帮助,用户'introtj'在这里https://github.com/spring-cloud/spring-cloud-config/issues/1392对此进行了评论,
join(' AND ')