-
多个项目共用一个Git仓库,用不同的目录区分项目
-
主要的配置项
spring.cloud.config.server.git.uri=https://github.com/zjy5755202/spring-cloud-config.git spring.cloud.config.server.git.search-paths=/{application}
-
优点:当配置是由专人统一维护的时候比较方便
-
缺点:如果要做DevOps的话,权限控制上将变的非常的弱。
-
-
多个项目使用多个不同Git仓库
-
spring.cloud.config.server.git.uri=https://github.com/zjy5755202/{application}.git
-
优点:由于一个项目就有一个对应的存储配置的Git仓库,所以这种模式对于DevOps的应用支持较好,如果使用Gitlab作为Git服务端的话,还有不错的界面和权限管理来方便项目所属者使用和维护。
-
缺点:如果团队不是DevOps模式管理的话,专人管理就会遇到有N多Git仓库要维护的困境。
-