How to configure a github repository as a config repo for spring cloud server?

百般思念 提交于 2020-01-03 04:21:04

问题


I have created a github repository https://github.com/Nisarg04/microservices-config-repo.git, which I want to be treated as a config repo. Also, I have a spring cloud server, which picks properties from local repo (as per current configuration). I want that to be picked from github repo.
application.properties looks something like this :

spring.application.name=spring-cloud-config-server
server.port=8888
#spring.cloud.config.server.git.uri=file:///C:/Users/admin/git/git-localconfig-repo
spring.cloud.config.server.git.uri=https://github.com/Nisarg04/microservices-config-repo.git
management.security.enabled=false

When I point to git-localconfig-repo, it works perfect. But, when I make it to point my repo, it gives be error as Cannot clone or checkout repository: https://github.com/Nisarg04/microservices-config-repo.git

How do I resolve this?

EDIT : Also tried
spring.cloud.config.server.git.username=nisarg04 spring.cloud.config.server.git.password=mypassword but even this dint help

As requested I have added server class below:

@SpringBootApplication 
@EnableConfigServer
public class SpringCloudConfigServerApplication {
public static void main(String[] args) {
    SpringApplication.run(SpringCloudConfigServerApplication.class, args);
  }
}

回答1:


I was able to reproduce your issue and find the solution.

FIX: Skip SSL validation by adding skip-ssl-validation=true in application.properties when accessing the Git repo:

spring.application.name=spring-cloud-config-server
server.port=8888
#spring.cloud.config.server.git.uri=file:///C:/Users/admin/git/git-localconfig-repo
spring.cloud.config.server.git.uri=https://github.com/Nisarg04/microservices-config-repo.git
spring.cloud.config.server.git.skip-ssl-validation=true
management.security.enabled=false


来源:https://stackoverflow.com/questions/52646183/how-to-configure-a-github-repository-as-a-config-repo-for-spring-cloud-server

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!