注意,即使是public的repo,也需要在配置文件里注明用户名和密码,或者私钥才行,不然结果就是404,后台看日志就是超时!
部分config的配置如下:
spring:
application:
name: config-server
cloud:
config:
server:
git:
uri: https://github.com/xxxx/config-repo.git
#强制拉去资源文件
force-pull: true
#默认分支
default-label: main
username: xxxx
password: xxxx
请求路径:
http://localhost:port/label/文件名字.yml
经测试,只有这种格式可以拉去到配置,格式可以不同,如.yml或.json等,会自动做转换
本文介绍了在配置Git服务器时遇到的404超时问题,强调了即使公开的repo也需要在配置文件中提供认证信息,如用户名和密码,以避免访问失败。配置示例中展示了如何设置spring cloud config server,包括git仓库URI、默认分支、强制拉取及认证详情。正确的请求路径应包含文件名和扩展名,系统会自动进行格式转换。
1693

被折叠的 条评论
为什么被折叠?



