1

私はgitサーバからコンフィグレーションを消費する単純なSpring Cloudコンフィグレーションサーバを持っています。スプリングコンフィグサーバ - このようなラベルはありません:マスター

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をテストサーバーにデプロイすると、http://testserverip:8888/myapp/testになるとNo such label: masterがスローされます。

ご協力いただければ幸いです。

enter image description here

+0

ログには何が表示されますか?おそらく、テストシステムからgit repoへの設定上の問題や、認証や認可がありますか? – spencergibb

答えて

2

あなたのサービスは、Gitのリポジトリにアクセスすることができない場合に発生します。 アプリケーションを起動することができるので、テストサーバーがGitにアクセスできると仮定します。 GitサーバーにSSH認証を設定する必要があります。 SSH設定の場合はthis siteを確認できます。

+0

ありがとうございました!私のテストサーバーはGit Serverにアクセスできませんでした。 ssh認証をセットアップした後、とてもうまくいった – mstzn

関連する問題