I have one error with egit >= 2.2.0 until 3.5.2 eclipse 4.4.1.
egit <= 2.1.x works fine.
But I think that the problem is in the jgit.
Lot's of the times it give me Cast error when fetch/push with GITBLIT server.
!ENTRY org.eclipse.egit.core 4 0 2014-11-19 09:23:04.674
!STACK 0
java.lang.ClassCastException: com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl cannot be cast to javax.net.ssl.HttpsURLConnection
at org.eclipse.jgit.transport.http.JDKHttpConnection.configure(JDKHttpConnection.java:191)
at org.eclipse.jgit.transport.TransportHttp.disableSslVerify(TransportHttp.java:570)
at org.eclipse.jgit.transport.TransportHttp.httpOpen(TransportHttp.java:544)
at org.eclipse.jgit.transport.TransportHttp.httpOpen(TransportHttp.java:526)
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:468)
at org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java:399)
at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:154)
at org.eclipse.jgit.transport.Transport.push(Transport.java:1173)
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:156)
at org.eclipse.egit.core.op.PushOperation.run(PushOperation.java:228)
at org.eclipse.egit.ui.internal.push.PushOperationUI.execute(PushOperationUI.java:167)
at org.eclipse.egit.ui.internal.push.PushOperationUI$1.run(PushOperationUI.java:229)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
The URL is constructed without define any implementation.