-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
-
git client plugin 4.1.0
Jenkins users rely on the JGit library that is included in the git client plugin. The jgit.ssh.apache implementation of ssh is more actively maintained than the jgit.sssh.jsch ssh implementation that is currently being used.
Switch from jgit.ssh.jsch to jgit.ssh.apache
See the "Future of jsch" blog post for more information.
Also see the comments in https://github.com/jenkinsci/jsch-plugin/pull/18/files#r932428438
org.eclipse.jgit.ssh.jsch is deprecated
The JGit project provides the org.eclipse.jgit.ssh.apache library in addition to the org.eclipse.jgit.ssh.jsch library. The org.eclipse.jgit.ssh.apache library appears to be a complete replacement for git client plugin use cases. The JGIt project has declared their jsch library is deprecated and may be removed at any time.
- causes
-
JENKINS-70559 ClassNotFoundException using ssh git repository in blue ocean Pipeline editor
- Fixed but Unreleased
-
JENKINS-70574 Open Blue Ocean to connect to the Git repository and report an error
- Closed
- links to