使用 Spring Cloud Config java.lang.IllegalStateException: No .git

Posted

技术标签:

【中文标题】使用 Spring Cloud Config java.lang.IllegalStateException: No .git【英文标题】:Using Spring Cloud Config java.lang.IllegalStateException: No .git 【发布时间】:2017-07-13 14:13:49 【问题描述】:

我的应用程序.yml:

    server:
  port: 8888

eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

spring:
  cloud:
    config:
      server:[enter image description here][1]
        git:
          searchPaths: cloud-config-repo
          uri: file:///E:/idea/spring-cloud-microservice-example-master/config-microservice/src/main/resources/configPath

当使用 url:http://localhost:8888/movie/default,i 时出现错误:java.lang.IllegalStateException: No .git at file:///E:/​​idea/spring-cloud-microservice-example-master/config-microservice/src /main/resources/configPath

【问题讨论】:

github.com/kbastani/spring-cloud-microservice-example我只是用这个例子 也许它应该指向远程存储库而不是本地目录? :) 那么,你在指定文件夹中有本地 git repo 吗? 我没有本地 git。 【参考方案1】:

几天后,我发现你应该在本地机器上为这个目录创建 git 存储库:uri:file:///E:/​​idea/spring-cloud-microservice-example-master/config-microservice/src/main /resources/configPath

【讨论】:

以上是关于使用 Spring Cloud Config java.lang.IllegalStateException: No .git的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Config客户端使用

Spring Cloud Config客户端使用

Spring Cloud Config教程客户端使用

Spring Cloud搭建手册——Spring Cloud Config

Spring cloud config 使用gitHub或者gitee连接

spring-cloud-config:spring-cloud-config Maven配置错误