Allow user to use ssh key agent for ssh transport auth
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 558
- Forks
- 224
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 1
Description
Use Case
Users may use ssh key agents with the auth key in it. Or they have their ssh key on an external security card; like Yubikey, and that is accessed via the key agent.
Describe the Solution You Would Like
The default ssh transport does not seem to utilize or expose an option to use an agent. I would like to be able to use my key agent.
Describe Alternatives You've Considered
I've used native-ssh as the transport and it works fine. This is a stop gap solution but since this is a new and experimental it might not work if things change in future version.s
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the default SSH transport authentication entry point and compare its available options with the native-ssh transport mentioned in the issue. Determine how an SSH agent should be selected or exposed, and confirm that agent-backed keys, including external security-card keys, can authenticate through the default transport.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- cli, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100