无法将 Spring 云配置服务器连接到本地存储库窗口

Posted

技术标签:

【中文标题】无法将 Spring 云配置服务器连接到本地存储库窗口【英文标题】:Unable to connect Spring cloud config server to local Repository windows 【发布时间】:2020-08-31 18:33:04 【问题描述】:

我是 Spring Cloud 新手,我的目标是连接本地 git repo(Windows 机器 --> 在文件夹 Z:/Spring_boot_cloud_microservices_udemy/Projects/local-git-repo/ 创建)到spring cloud server。但是当我输入其相应的url时(http://localhost:8888/limit-services/default)我得到了eclipse的默认whitelabel错误页面,谁能让我找出我的错误。

以下是创建的项目:

limit-service 是微服务之一

以下是其对应代码:

1] application.properties(limit-service --> 微服务)

spring.application.name=limit-services
server.port=8081
# custom limits to access for config properties
limit-service.minlimit=121  
# custom limits to access for config properties
limit-service.maxlimit=1  

2] application.properties (spring-cloud-config-server)

spring.application.name=spring-cloud-config-server
server.port=8888
spring.cloud.config.server.git.uri=file://Z:/Spring_boot_cloud_microservices_udemy/Projects/local-git-repo/

3] Spring boot 主类(spring-cloud-server):

@EnableConfigServername
@SpringBootApplication
public class SpringConfigCloudServerApplication 
public static void main(String[] args) 
        System.setProperty("spring.devtools.restart.enabled", "false");
        SpringApplication.run(SpringConfigCloudServerApplication.class, args);
    


4] 本地 git repo 链接到 Spring-cloud-server:

5] 在点击以下 url 时捕获的日志是:http://localhost:8888/limit-services/default

2020-05-15 07:22:03.943  INFO 30412 --- [           main] c.s.s.SpringConfigCloudServerApplication : Started SpringConfigCloudServerApplication in 13.168 seconds (JVM running for 14.341)
2020-05-15 07:22:11.689  INFO 30412 --- [nio-8888-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-05-15 07:22:11.690  INFO 30412 --- [nio-8888-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2020-05-15 07:22:11.700  INFO 30412 --- [nio-8888-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 10 ms
2020-05-15 07:22:11.953  INFO 30412 --- [nio-8888-exec-1] .c.s.e.MultipleJGitEnvironmentRepository : Cannot pull from remote null, the working tree is not clean.

【问题讨论】:

【参考方案1】:

在参考以下链接后:https://github.com/in28minutes/in28minutes-initiatives/tree/master/The-in28Minutes-TroubleshootingGuide-And-FAQ#debugging-problems-with-spring-cloud-config-server 我能够识别我的错误,错误是我没有将 application.properties 文件提交到我的本地 repo,因此我收到以下日志信息消息:无法从远程 null 中提取,工作树不干净。提交文件后,我能够得到想要的结果。

【讨论】:

以上是关于无法将 Spring 云配置服务器连接到本地存储库窗口的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Config Server 无法通过 Docker 中的 ssh 连接到 git

将 Spring Cloud 配置服务器连接到本地 git repo 失败

无法通过 Spring Boot 将 Docker Desktop Kubernetes (Windows) 服务连接到本地 Postgres db

将本地现有目录连接到现有 Git 远程存储库

阿里云ECS无法连接到服务器怎么解决?

连接到 Maven 存储库时连接超时