如何向JGitEnvironmentRepository Spring Cloud配置服务器提供自定义GitCredentialsProviderFactory

时间:2020-11-06 13:08:09

标签: spring-cloud spring-cloud-config

我正在尝试向我们的Spring Cloud配置服务器添加一个自定义的jgit凭证提供程序(我们有一个奇怪的用例,其中我们需要集成github应用程序以提供对git repo的身份验证)。 到目前为止,我到达了GitCredentialsProviderFactory,它指向不同的凭据提供程序实现,因此我需要为此提供一个自定义实现以添加我的自定义jgit凭据提供程序,问题是我不确定如何替换GitCredentialsProviderFactory实现。优雅。

我正在使用Spring Boot 2.3.4和Spring Cloud Config Server 2.2.5

我猜我可以覆盖MultipleJGitEnvironmentRepository defaultEnvironmentRepository bean,但是我并不真的喜欢bean覆盖,看起来有点难看。

有什么主意吗?

0 个答案:

没有答案
相关问题