springcloud config配置中心使用github作为远程仓库时,出现NoSuchLabelException:No such label: master问题:
项目正常启动浏览器访问配置文件报错:No such label: master
修改日志级别为debug,重启项目发现控制台抛出异常:
org.springframework.cloud.config.server.environment.NoSuchLabelException: No such label: master
辗转发现我的GitHub中刚新建的仓库的默认分支名叫“main”,而不是“master”。原来GitHub官方宣布从2020年10月1日起,将用“main”取代“master”作为默认分支名。但config server的git默认分支名是“master”,可修改config server的默认分支名解决,配置文件增加:
spring.cloud.config.server.default-label=main
.yml格式的配置文件按对应格式书写即可
或者也可以不修改配置文件,自己再新建一个叫“master”的分支