在继续阅读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
在命令提示符下,我可以与GITLAB存储库进行交互。我确实生成了SSH密钥,并在GITLAB设置中添加了公共密钥。另外,我没有使用用户名和密码连接到GITLAB的选项。
关于缺少配置或步骤的任何指针吗?
答案 0 :(得分:0)
发现这是我的IntelliJ idea IDE问题,当我尝试在命令提示符下运行同一项目时,它没有任何问题。