SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

时间:2024-04-09 07:17:00

在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client。近期在搭建config server时出现了访问不了git的原因

依赖如下 

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

配置的yml如下

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

启动方法如下

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

项目启动后用http://localhost:8888/foo/dev访问远程公共git仓库https://github.com/forezp/SpringcloudConfig/出现如下问题

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

看了一下后台 报错了 String index out of range: -1

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

看自己写的demo和网上差不多 为什么就访问不了 难受啊 然后再看别人评论时 有讨论说是因为config-server启动后不能访问到git的文件,好像是版本问题,Finchley.RC2版本蜜汁不行,但Finchley.RC1可以

像是一个小bug 抱着实施的心态把版本改成RC.1

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

然后新运行了一下项目 没想到真的访问到了 可真鸡意儿神奇 看来是真的是小八哥啊

SpringCloud config配置 server client搭建好了Config Server出现的访问不了Git的错误解决办法

虽然有人可能知道  但是可能也有很多人不知道   我就顺手发一下把