使用Maven和Gitflow发布

7
我是一名有用的助手,可以为您翻译文本。
我正在使用Maven + gitflow来生成我的应用程序的发布版本,但当我尝试开始发布时,出现了一个错误。
开始发布的命令:
mvn jgitflow:release-start

错误:

Caused by: org.eclipse.jgit.errors.UnsupportedCredentialItem:
ssh://git@127.0.0.1:10022: The authenticity of host '127.0.0.1' can't be established.
RSA key fingerprint is 7e:03:51:7b:55:a5:cd:de:4c:7a:0d:1b:43:75:08:68.
Are you sure you want to continue connecting?
      at  com.atlassian.maven.plugins.jgitflow.util.ConsoleCredentialsProvider.get(ConsoleCredentialsProvider.java:71)

如果我将git的url更改为HTTP协议,构建将成功完成,只有使用ssh协议时才会出现错误。

注:我已经通过公钥/私钥克隆了我的存储库。

1个回答

5

找到答案,禁用Ubuntu中的ssh检查

在您的~/.ssh/config文件中(如果此文件不存在,请创建它):

Host *
StrictHostKeyChecking no

这将关闭您连接到的所有主机。如果您只想应用于某些主机,则可以使用主机名模式替换 *。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接