Add your SSH keys by typing your GitHub username
Adding an SSH key meant pasting a long base64 string without mangling it. GitHub already publishes the public keys on every account, so the SSH keys tab on your VPS now takes a username instead: type it, and we copy the keys across. They show up in your key list tagged with where they came from.
Two things worth being clear about.
We copy the keys once. We do not stay linked to the account. If you add a key on GitHub later, come back and import again. This is deliberate: GitHub releases usernames when an account is deleted, and anyone can register a released name. A permanent link would mean your server quietly accepting a stranger’s key the next time it was rebuilt, just because the original owner closed their account.
Use an account you control. We do not check that the username is yours, because we cannot — the keys are public. Anyone who can sign in to that GitHub account can sign in to your server.
Pasting a key by hand still works exactly as before, and we now spot a key you have already added even if you gave it a different comment the second time.