jj
jj copied to clipboard
`jj git push` is not working for me on Windows
Description
whenever i run jj git push
, i get one of the two errors:
- on WSL:
Error: invalid or unknown remote ssh hostkey; class=Ssh (23); code=Certificate (-17)
- on Windows:
Error: failed to set hostkey preference: The requested method(s) are not currently supported; class=Ssh (23)
Steps to Reproduce the Problem
i have no idea. i don't believe this is related to my .ssh/config, since ssh -F /dev/null [email protected]
succeeds. i have the following env variables set on WSL:
; set | grep '^SSH'
SSH_AGENT_PID=48
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXzGR8a4/agent.47
those aren't set on windows, but ssh-agent is somehow working anyway; at least, ssh-add
succeeds.
Expected Behavior
jj is able to push to the remote.
Specifications
- Platform: Linux windows-desktop 5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
- Windows 11 Pro 22621.3296
- Version: jj 0.15.1-bf76080f42f77cad934d9a5202c7b7d29ab2c890 (although this also happened with 0.14)