Spring Cloud Config Server-GITLAB SSH连接

时间:2019-02-07 17:59:38

标签: spring-boot gitlab ssh-keys spring-cloud-config

在继续阅读SO线程和博客以及Spring云配置文档的数量之后,我找不到如何连接到远程GITLAB存储库的方法,因为在启动spring-cloud-config服务器时遇到错误。

  

原因:com.jcraft.jsch.JSchException:验证失败

spring:
  cloud:
    config:
      server:
        git:
          uri: git@private_gitlab_repo:project
          search-paths: '{application}'
          skip-ssl-validation: true
          strict-host-key-checking: false
          known-hosts-file: C:\Users\myname\.ssh\known_hosts
  • spring-boot:2.1.2.RELEASE

  • spring-cloud.version:Greenwich.RELEASE

  • 操作系统:Windows-7

在命令提示符下,我可以与GITLAB存储库进行交互。我确实生成了SSH密钥,并在GITLAB设置中添加了公共密钥。另外,我没有使用用户名和密码连接到GITLAB的选项。

关于缺少配置或步骤的任何指针吗?

1 个答案:

答案 0 :(得分:0)

发现这是我的IntelliJ idea IDE问题,当我尝试在命令提示符下运行同一项目时,它没有任何问题。