eclipse让项目连接服务器失败,"算法协商失败"尝试通过SSH连接到个人Git服务器时Eclipse中的错误...

我有Eclipse Juno,一台带有Git服务器的Synology Server DS213 +。我试图从我的Git服务器检出项目到我的工作区,当我在Eclipse中使用EGit时出现此错误:

org.eclipse.jgit.api.errors.TransportException: ssh://[route]/volume1/Git/project.git: Algorithm negotiation fail

at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:223)

at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:159)

at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:99)

at org.eclipse.egit.ui.internal.clone.SourceBranchPage$8.run(SourceBranchPage.java:324)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Caused by: org.eclipse.jgit.errors.TransportException: ssh://[route]/volume1/Git/project.git: Algorithm negotiation fail

at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:159)

at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:136)

at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.(TransportGitSsh.java:262)

at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:161)

at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:202)

... 4 more

Caused by: com.jcraft.jsch.JSchException: Algorithm negotiation fail

at com.jcraft.jsch.Session.receive_kexinit(Session.java:583)

at com.jcraft.jsch.Session.connect(Session.java:320)

at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116)

... 8 more

[route]是正确的,在其他git软件中运行良好