Spring Cloud Config Server BitBucket

我正在尝试使用BitBucket私有存储库来获取Spring Cloud的Config Server设置,并且没有任何运气.无论我使用哪种配置,在尝试加载配置时似乎总是会返回404.

我也尝试过在JGitEnvironmentRepository中设置断点,但是它似乎从未在afterPropertiesSet之外被调用.如果我在调试时手动触发findOne(application,profile,label),则会收到错误,指出分支名称< null>不允许.如果我为标签属性指定“ master”,那么我将得到可怕的Ref master无法解决错误.

该应用程序加载正常,但没有结果.从我阅读的所有文档中,似乎应该可以立即使用.任何帮助,将不胜感激.

bootstrap.yml

server:
  port: 8888

spring:
  application:
    name: config-service
  cloud:
    bus.amqp.enabled: false
    config:
      enabled: false
      failFast: true
      server:
        prefix: /configs
        git :
          uri: https://bitbucket.org/[team]/[repo].git
          username: [user]
          password: [pass]

回购文件

- demo.app.yml

尝试的URL

http://localhost:8888/configs/demo.app

解决方法:

>您需要在网址中添加配置文件名称.默认配置文件为“默认”. http://localhost:8888/configs/demo.app/default
>这对我来说仅适用于1.0.0.RELEASE版本,但对于1.0.1.RELEASE版本,我在Windows上发现了一个问题(文件分隔符存在问题,因此配置服务器未找到YAML文件在本地克隆的存储库中).也许这是相关的问题:Spring Cloud Config | Git Based | Not working on windows machine

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐