Spring配置服务器Git仓库无法正常工作

时间:2018-09-18 11:41:50

标签: git spring-config

在我的项目中,我已经配置了配置服务器以从git repo中进行配置。以下是我的application.yml

server:
  port: 8091

spring:
  application:
    name: config-server
  cloud:
      config:
    server:
      git:
        uri: ssh://git@{host}:{port}/{project}/{repo}.git
        basedir: configrepo/configserver

git uri是我们用来克隆项目的一个。

这是我的pom文件。

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath/> 
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-context</artifactId>
        <version>2.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

在项目启动时,已创建配置目录configrepo/configserver,但它为空。同时检查http://localhost:8091/sample/default并没有提供任何属性。 sample是配置存储库中名为sample.yml的文件

可能是什么问题?这实际上只工作过一次,但现在不起作用,我无法弄清问题所在。我尝试添加带有/不带用户名密码的http git url。这也给出了相同的结果。已创建配置存储库基本目录,但其为空。配置库只有3个文本文件。

0 个答案:

没有答案