版本控制后端文件系统使用
注意
对于基于版本控制系统(VCS)的后端(如 git、svn),文件会被检出或克隆到本地文件系统中。默认情况下,这些文件会被放置在系统的临时目录下,并带有 config-repo-
前缀。例如,在 Linux 系统中,路径可能是 /tmp/config-repo-<随机ID>
。某些操作系统会定期清理临时目录,这可能导致意外的行为,例如属性丢失。为了避免这个问题,可以通过设置 spring.cloud.config.server.git.basedir
或 spring.cloud.config.server.svn.basedir
来更改 Config Server 使用的目录,将其设置为不在系统临时目录结构中的目录。