title: "Algorithm negotiation fail" error in Eclipse when trying to connect by SSH to a personal Git Server
body: <p>I have Eclipse Juno, a Synology Server DS213+ with a Git Server. I'm trying to checkout a project from my Git Server to my workspace and when I use EGit in Eclipse I have this error: </p>
  
  <pre><code>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.&lt;init&gt;(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
  </code></pre>
  
  <p>[route] is correct and works fine in other git softwares</p>