What version of Bun is running?
1.1.17
What platform is your computer?
Windows
What steps can reproduce the bug?
- Add ssh+git as a dependency, for example:
"my-lib": "git+ssh://git@github.com/My-Namespace/my-lib.git#1.0.0"
- Note that SSH key has been generated and add to git locally, i.e., these command is being executed before:
git config --global gpg.format ssh
git config --global user.signingkey "C:\Users\[my-username]\.ssh\id_ed25519.pub"
- Run
bun install
- A "Connect to Github" dialog will appear first:

- Close the dialog manually and "The string binding is invalid" error dialog will show:

- Close the error dialog again and I'm using vscode, vscode will ask me for password, so I skip with esc key
- Finally, bun will install the dependency successfully via SSH key.
The problem is, the dialog in step 5 and 6 should not appear. When I'm using yarn before, this issue does not exists.
What is the expected behavior?
The dialog in step 5 and 6 above should not appear, Bun should check for SSH key first before asking for github credential.
What do you see instead?
No response
Additional information
No response
What version of Bun is running?
1.1.17
What platform is your computer?
Windows
What steps can reproduce the bug?
git config --global gpg.format ssh git config --global user.signingkey "C:\Users\[my-username]\.ssh\id_ed25519.pub"bun installThe problem is, the dialog in step 5 and 6 should not appear. When I'm using yarn before, this issue does not exists.
What is the expected behavior?
The dialog in step 5 and 6 above should not appear, Bun should check for SSH key first before asking for github credential.
What do you see instead?
No response
Additional information
No response