摘录
Config 配置中心 小结
SSH 密钥验证配置:
- 公钥在git账号个人中心设置,github有单独的ssh设置条目,tfs在安全设置;不同平台可能不一样,自寻;
- 私钥开头和结尾前一行需要\n,中间行需要 \ 连接;要保证秘钥内容是绿色有效值文本;
- 目前网上关于SSH配置的博文较少,我所见几篇都是yml格式且是官方文档原文,如有问题欢迎联系
spring.cloud.config.server.git.ignore-local-ssh-settings=true
spring.cloud.config.server.git.strict-host-key-checking=false
#重点,注意格式,这里仅贴几行
spring.cloud.config.server.git.private-key=-----BEGIN RSA PRIVATE KEY-----\n\
MIIEogIBAAKCAQEAlwBdaROcsgEaO2cxxU9/0LzixFunoNHWoBaCCu//yv26/T3O\
DaNNo+zYkDCUF4nIAUdSYWO669lz7vnTg9YKURMvI61mT9Zd41GA5J0noZe+Xudj\
9EqiuHj+OjfUSRycq/z7iolhACVtXCcpya1okHcTAhOC2Vx5gH8=\n\
-----END RSA PRIVATE KEY-----
- 此时spring.cloud.config.server.git.uri地址格式注意切换
- github的公开仓库http连接无需验证,但是地址是git@github.com****.git的话就需要ssh证书验证
- 秘钥配置时开头的—-BEGIN RSA PRIVATE KEY —-这个不是注释,是必须的,是秘钥的一部分
spring:
application:
name:config-server
cloud:
config:
server:
git:
uri: git@github.com:test.git
searchPaths: test-config-repo
lable: master
strict-host-key-checking: false
ignore-local-ssh-settings: true
private-key: |
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAqiPGslkuFOCM4hVAVSHi61JbCJBqDGwFspjb2Lbe9OjDGoUT
1OLeLV2OFiHeBnYQleDpDQ2bsarAQX5KYpqbKnLer9fq14sOWO0aXh2HuZrANDtW
UHPTUteCiR6SUBsPUBG8cmzs/MJSTFTnI1/iE1ck+Kz7nv3s6V95b9WcDPILQtF6
nlMwle1PAa3MJ2sVdcheOwBZfKQc9LWAWUQ+6nsTfb+KCtg7LVdUUV1SB7FIJcm8
1xwd/U7H+RH47RXDb8NyvQU1TBY1+1604SymqcJdDIPVzzlKK59vKoq8ioBNdUCt
h8OtKD+nerhoJDhRY0baTJxOo+/QIDAQABAoIBAGDldyfcRi6rGjekeeUjRpjCqD
h5j0b5Otl4LNHp7G003WPim5pqijYz7dPU/eoeb/Ozl/wh9yT9q22dFhuvN/2Bl7
YkdeM9Z7jk/+APH4QykuUsT2jyTgwECKem7ZXGoSU5KztaMUlFLOB3gRPZr7T8gL
nmJyHcWZp3UBvkdtao9h5C9DCaYI+4b4ipDVqabyRJB/9KgQEkWWevpY4u4OaoWe
c6e+3xNHIGhTNavvS37LP1AA3lLEpwqg/DFZVyfginVificFdw8ZfdC5yUq/09ub
nlPZzxPp45bIhYhMf2x9KzbkIb9SzztEDMmfbkili/HgqP735vNqRQgTSME+vyFM
iwOX5gECgYEA19hgRdfKEq74gevQM9X5zEz5pA532yA7TcGK+W07KxoxieQJ7YtN
g52aj2yTw2m/nN+VIvLqItBa5Cjgp6akJbDntbd6K4zostAsy7q9o/DswfseA38q
dOTb+qxqtqLjAJw8xxnvlcN3M8coGfHyUDDV4lXSMZ450EAywLuCgYItLOUfOvgn
D6QOVl+ihLH41e2lZsSRdEUWsnxBDxSsFQ3CllkD0ncbkMwUknbriASoXLZo4NSO
NebUNhuCQEJTwqwmDENR5RRn85dne35ftFxnQhG/cEYuCMli8TKj68pX61R/ez1U
R7I1y9u0PemWBIF3OTR2G2vgZ0WuECgYEAr+syPzjqxRDGjejKIW5tyBtnXuxEEQ
ixmY4rDKXSClOOoPljBRF3X0gWWK3VxzBpfYgG7p1VLarRrbZhqfmO/imaWnmUiX
xDKrvd4XnBNGqfb5rv5Tx94FVbjoJbid+rtGGCz7fybF6Ta4VhjIQvGw7hrA1Sp5
5c+ma9mfCKGHjCgYEAnWUxI0lDoG3XN+AwFzzh6YZHC9QiZHfX/JJiCl7B5BlhP0
DszwcM/d8+J7iQiQxH25TNczX609RyINYL0LKtXa2u9rqv442IVGQ1aZCyxjOyxo
C346FAJvvswY5xIqoTIxE472tY0CwPy2yd1/qpYc7zkbPlqR46XdPietFfEQAz5R
uy6P6aECgYAIbZZ0rhM0F0dJLFTRqjQzVGYtBPAtBH93I+vux2K2z5XRKH+OD8zN
SsQEX+84E29GIzM8q3jkVgCnNmaIxlfOo5CaCAmws/Ogry4nfscS6/Y9tTp4c4QZ
FTCctlldW0EKiFDO9cX0aawXfY5Q7c7RR+kWG8Nkj61jh6uy6WqxXA==
-----END RSA PRIVATE KEY-----
深圳逆时针