问题: org.eclipse.jgit.errors.TransportException UnknownHostKey github.com RSA key fingerprint is 04:d0:0b:04:5a:6c:e1:05:45:6a:
解决方法:
初始化的时候添加如下
JschConfigSessionFactory jschConfigSessionFactory = new JschConfigSessionFactory() {
@Override
protected void configure(OpenSshConfig.Host hc, Session session) {
session.setConfig("StrictHostKeyChecking","no")
//other
}
}
SshSessionFactory.setInstance(jschConfigSessionFactory)
命令行下的解决方案是:
rsync --rsh=\"ssh -o StrictHostKeyChecking=no -p 22 -i C:/User/Administrator/.ssh/id_rsa" -n -crzvaP source/ root@host:/target