当我将文件从本地磁盘上传到远程服务器时,发生了这样的异常:
com.jcraft.jsch.JSchException: Auth fail
at org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:215)
我确信用户名和密码是正确的。因为我可以在没有修改配置的情况下重新启动上传线程后上传任何文件。
这个异常是否可能是由我的机器和服务器之间的网络不良引起的?或者是否有其他原因?
答案 0 :(得分:2)
EGit(甚至最新版本3.3.2)与JRE 1.8无法正常工作。将JRE降级为1.7,此错误将消失。
答案 1 :(得分:0)
请参阅 https://github.com/git-commit-id/git-commit-id-maven-plugin/issues/458#issuecomment-564670250
处的修复 <plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<configuration>
<offline>true</offline>
<useNativeGit>true</useNativeGit>
</configuration>
</plugin>