Как настроить репозиторий github в качестве репозитория конфигурации для весеннего облачного сервера? - PullRequest
0 голосов
/ 04 октября 2018

Я создал репозиторий github https://github.com/Nisarg04/microservices-config-repo.git, который я хочу рассматривать как репозиторий конфигурации.Кроме того, у меня есть весенний облачный сервер, который выбирает свойства из локального репо (согласно текущей конфигурации).Я хочу, чтобы это было выбрано из репозитория github.
application.properties выглядит примерно так:

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

Когда я указываю на git-localconfig-repo, это прекрасно работает.Но когда я делаю это, чтобы указать мой репо, он выдает ошибку как Cannot clone or checkout repository: https://github.com/Nisarg04/microservices-config-repo.git

Как мне решить эту проблему?

РЕДАКТИРОВАТЬ: Также пытался
spring.cloud.config.server.git.username=nisarg04 spring.cloud.config.server.git.password=mypassword, но даже эта подсказка помогает

В соответствии с просьбой я добавил класс сервера ниже:

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

1 Ответ

0 голосов
/ 04 октября 2018

Мне удалось воспроизвести вашу проблему и найти решение.

FIX: Пропустить проверку SSL, добавив skip-ssl-validation=true в application.properties при доступе кGit репо:

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
...