当前位置: 首页 > 工具软件 > configServer > 使用案例 >

Spring cloud config server can not clone or checkout repository

白镜
2023-12-01

今天在练习Spring Cloud Config Server的demo时遇到一个很“愚蠢”的问题:

Cannot clone or checkout repository: http://gitlab.example.com:9090/cookcode/demo-configuration

example.com 是我本机虚拟机中安装的GitLab的域名,在本机hosts文件中映射了本机虚拟机的IP地址。

确认了几次git.usernamegit.password 是对的,权限也是对的,可就是这个错误。

最后发现,原来git.uri 的值要包含.git ,即:

http://gitlab.example.com:9090/cookcode/demo-configuration.git

可是因为书上和示例程序都没有.git ,导致我纠结了好久。

难道是Spring Cloud的版本问题?

我用的版本是Spring Boot 2.0.1.RELEASE和Spring Cloud Finchley.RC1 。

参考书《SpringCloud和Docker微服务架构实战》中的版本是Spring Boot 1.4.3.RELEASE和Spring Cloud Camden.SR4 。在这个版本做测试时也会出错:

Cannot clone or checkout repository

控制台打印出错信息:

org.eclipse.jgit.errors.TransportException: http://gitlab.example.com:9090/cookcode/demo-configuration: 404 Not Found

 类似资料:

相关阅读

相关文章

相关问答