23.Spring Cloud Bus 無法更新問題(踩坑) Spring cloud config server Could not fetch remote for master remote


問題描述:

spring cloud版本<spring-cloud.version>Dalston.SR1</spring-cloud.version>

按照書上教程,Config-Server ,Config-Client加入注冊中心,並且給Config-Client配置了rabbitMQ充當消息總線,用於刷新git配置文件改動時通知其他微服務獲取最新配置。

當我改動了git倉庫上的配置文件,發送/bus/refresh完之后,本地驗證還是沒有更新過來。

Config-Server控制報:

 c.s.e.MultipleJGitEnvironmentRepository : Cannot pull from remote the working tree is not clean.

翻譯:

強制拉入Git存儲庫
Spring Cloud Config Server復制遠程git存儲庫之前所提到的,如果本地副本不知何故變得臟(例如,文件夾內容被OS進程更改),那么Spring Cloud Config Server無法從遠程存儲庫更新本地副本。

要解決這個問題,有一個強制拉取屬性,它將使Spring雲配置服務器強制拉取遠程存儲庫

 

所以我們需要在Config-Server配置照片那個加入:

spring.cloud.config.server.git.force-pull=true

 微信公眾號

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM