2015-03-03 26 views
5

tôi đang sử dụng Maven + gitflow để tạo bản phát hành ứng dụng của tôi, nhưng khi tôi thử bản phát hành bắt đầu, tôi có một lỗi.Phát hành với maven + gitflow

Command để bắt đầu phát hành:

mvn jgitflow:release-start 

Lỗi:

Caused by: org.eclipse.jgit.errors.UnsupportedCredentialItem: 
ssh://[email protected]: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) 

Nếu tôi thay đổi url git cho việc sử dụng giao thức HTTP, xây dựng kết thúc với thành công, lỗi chỉ xuất hiện với giao thức ssh.

ps: tôi đã sao chép kho lưu trữ của mình thông qua khóa công khai/riêng tư.

Trả lời

2

Tìm thấy câu trả lời, vô hiệu hóa kiểm tra ssh trong Ubuntu

Trong bạn ~/.ssh/config (nếu tập tin này không tồn tại, chỉ cần tạo nó):

Host * 
StrictHostKeyChecking no 

này sẽ biến nó cho tất cả các máy chủ mà bạn kết nối. Bạn có thể thay thế * bằng mẫu tên máy chủ nếu bạn chỉ muốn nó áp dụng cho một số máy chủ.

Các vấn đề liên quan