-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ssh://
remote paths not supported.
#2931
Comments
It looks like libssh2 got support for ed25519 keys on 6 months ago, in version 1.11 (https://github.com/libssh2/libssh2/releases). I actually don't know which version we build with. Maybe it also varies across platforms. Happy to accept a PR if you can figure it out. |
Oh, libgit2 also has support for OpenSSH since quite recently, so switching to that is another option. That would solve various other SSH issues we've had. |
ed25519 keys worked for me for a long while, I don't think the issue you're facing has to do with them specifically. |
Oops, I should have done more testing. No, RSA keys also do not seem to work. I'm not sure what else I should try to diagnose this. |
It looks like the Lines 1402 to 1407 in 99f0e7f
You could try adding more log messages in the code around there to see how far it gets. |
I was able to poke with it more, and I noticed the issue is that I was using a |
ssh://
remote paths not supported.
This doesn't seem to work if not using the default SSH port. The |
Interestingly enough I get |
Description
I am trying to use
jj git
commands that deal with remotes, such asjj git clone
andjj git fetch
. After digging into some other issues (#1970, #440), I noticed that it seems like the only expected way that this is supported withed25519
keys is by usingssh-agent
for authentication. I set upssh-agent
and added my identity, but it still does not work.Steps to Reproduce the Problem
ssh-keygen -t ed25519
ssh-copy-id <git server>
eval "$(ssh-agent -s)"
ssh-add
jj git clone <repo on remote>
Expected Behavior
The repository should be cloned.
Actual Behavior
Specifications
jj 0.13.0-5450e6c9bae40b941b05942bdd78a88e1b9093a6
The text was updated successfully, but these errors were encountered: