Spring Cloud 配置中心 Github SSH验证(二)
Spring Cloud 配置中心 Github SSH验证(二)
概述
在上一章讲解了如何使用Spring Cloud配置中心读取Github SSH的文件后,发现如果将spring.cloud.config.server.git.private-key=配置的值设置为一个环境变量,在JVM:JAVA_OPS是不可行的,在网上找了很多资料国内的解决方案是使用private_key_file,但官方并未提供,最后找到了解决方案,下面将给出干货提供给大家。
注意:前面工作不在叙述,请自行参考,Spring Cloud 配置中心 Github SSH验证(一)
校验密钥
续密钥生成后,执行ssh -vT git@github.com进行连接的身份验证测试,然后在增加到github中,如果服务器要使用,直接将id_rsa,known_hosts,复制到服务器上就可以了。
默认情况下.ssh/id_rsa是在GIT SSH身份验证期间发送的,如果您在下面有另一个名为RSA的文件,那么你可以.ssh下创建一个config配置文件并标识该文件内容如下。
1 | Host github.com |
生成SSH的时候,一定要输入密码,处于安全考虑
Spring Cloud 配置中心properties
1 | =xxxx |
现在可以尝试启动配置中心来获取配置信息了