JGit: Support interaction with an SSH agent
- Dominant language
- Java
- Stars
- 104
- Forks
- 189
- Avg merge
- 17h 46m
- Merged PRs (30d)
- 6
Description
### Affected version
2.1.0
### Bug description
The bundle fragment https://github.com/eclipse-jgit/jgit/blob/master/org.eclipse.jgit.ssh.apache.agent provides support for communicating with an SSH agent. This should be included in the JGit provider to allow leveraging keys from SSH agents.
Unfortunately this has been introduced with JGit 6 (requiring Java 11): https://github.com/eclipse-jgit/jgit/commit/634302d2da74226cff9f78e121ad5b8216c476e6
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the JGit SSH agent bundle fragment linked in the issue and the Maven SCM JGit provider integration. Check how the provider handles the Java version constraint, then verify that SSH-agent keys can be used without requiring unsupported JGit or Java versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, java
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100