我的应用程序.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
使用网址时:http://localhost:8888/movie/default,我遇到错误:java.lang.IllegalStateException: No .git at file:///E:/idea/spring-cloud-microservice -example-master/config-microservice/src/main/resources/configPath
几天后,我发现你应该在本地计算机中为此目录创建 git 存储库: uri: file:///E:/idea/spring-cloud-microservice-example-master/config-microservice/src/main/resources /配置路径
我的项目中遇到这个问题,我使用 Spring Cloud 配置服务器
java.lang.IllegalStateException: No .git at
为了解决这个问题,我用 A 到 Z 配置了我的 Spring Cloud 配置服务器,一切都很好,但面临这个问题,因为我没有在我的 git-localconfig-repo 中添加 .git 文件,我只需打开CMD,如屏幕截图所示
运行上述 git 命令后,更改 配置服务器的属性文件
/spring-cloud-config-server/pom.xml
spring.application.name=spring-cloud-config-server
server.port=8888
spring.cloud.config.server.git.uri=file:/D:/Learning/c7/microservices/spring-microservices/02.Microservice-2x-Spring-boot/spring-cloud-config-server/git-localconfig-repo
示例:文件:/D:/项目文件夹名称/configPath
它也适用于 Windows 我这样使用它
spring.application.name=spring-cloud-config-server
server.port=8888
spring.cloud.config.server.git.uri=D:\\\\Learning\\\\c7\\\\microservices\\\\spring-microservices\\\\02.Microservice-2x-Spring-boot\\\\spring-cloud-config-server\\\\git-localconfig-repo
尝试这样,希望能成功
就我而言,我在 Intellij 中遇到了这个问题;它无法刷新我的 gradle 项目并给出此错误:
java.lang.IllegalStateException: error invoking git command
which git
显示正确的路径是:“/usr/local/bin/git”