The sound distributed version control system

#825 Identity selections suggest keys that *do not exist* and cannot discover existing keys.

Opened by Nuke on August 13, 2023
Nuke on August 13, 2023
✔ Remote URL · ssh.pijul.com
? Do you want to change the default SSH key? (Current key: none) (y/n) ✔ Do you want to change the default SSH key? (Current key: none) · yes
? Select key ›
✔ Select key ·
ssh-ed25519: ................ (~/.ssh/id_ed25519)

~/.ssh/id_ed25519 is non-existent on my system, and I want to configure this to use the correct key I have for the nest associated with a different pubkey (on a hardware key - not a local private key!). Setting this up in ~/.ssh/config works:

Host nest.pijul.com
    IdentitiesOnly yes
    IdentityFile ~/.ssh/something.pub
Nuke on August 13, 2023

Generation of the default identity doesn’t use the referenced key, rather it makes a new one (silently) in ~/.config/pijul/identities/default/ with what looks like a custom undocumented (in the https://nest.pijul.com/pijul/manual/ ) format 🙃

dented42 on February 19, 2024

@Nuke It’s my understanding that the key that is part of the identity (.config/pijul/identities/…) is not the same as the SSH key that is used to connect with nest.