Git SSH support (such as for private gitlab instances)
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
When using a GIT connection to establish a connection to a private gitlab instance over ssh:
be able to entire git location such as: git@gitlab.privategitlab.blah
And then default to using the $HOME/.ssh/config for authentication (like most other tooling works, such as vscode).
this was previously raised by https://github.com/Kong/insomnia/discussions/5201 but after testing Insomnia 2023.5.6, still an issue.
### Actual Behavior
no option for ssh, and instead a popup says 'enter a url'
### Reproduction Steps
_No response_
### Is there an existing issue for this?
- [X] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Additional Information
_No response_
### Insomnia Version
2023.5.6
### What operating system are you using?
macOS
### Operating System Version
13.5.1
### Installation method
download from insomnia
### Last Known Working Insomnia version
_No response_
Contributor guide
Research direction
No implementation files, tests, or entry points are named. Trace the Git connection flow and its URL validation, then inspect how authentication could use the user's $HOME/.ssh/config; done means a private GitLab SSH location is accepted and authentication works without the URL popup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, typescript
- Domain
- authentication, devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100