1

У меня есть простой сервер конфигурации Spring Cloud, который использует конфигурацию с сервера git.Spring Config Server - Нет такой метки: master

ConfigServer bootstrap.yml:

spring: 
    application: 
    name: config-service 
    cloud: 
    config: 
     server: 
     git: 
      uri: ssh://[email protected]:myport/myrepo.git 
      searchPaths: "configurations/{application}/{profile}" 
server: 
    port: 8888 

Когда я развернуть ConfigServer на местном, можно получить конфигурацию из http://localhost:8888/myapp/test. Но когда я развертываю ConfigServer на тестовом сервере, он бросает No such label: master, когда я нажимаю http://testserverip:8888/myapp/test.

Любая помощь была бы очень признательна!

enter image description here

+0

Что говорит журнал? Может быть, какая-то проблема с конфигурацией или проверка подлинности или авторизация из тестовой системы на ваш git-репо? – spencergibb

ответ

2

Это происходит, когда ваша служба не может получить доступ к Git репозитории. Поскольку вы можете запустить приложение, я предполагаю, что тестовый сервер может дойти до Git. Вы должны настроить SSH-аутентификацию на свой сервер Git. Вы можете проверить this site на конфигурацию SSH.

+0

Спасибо человеку !! Мой тестовый сервер не смог получить доступ к Git Server. После настройки SSH-аутентификации он работал очень хорошо – mstzn

Смежные вопросы