client icon indicating copy to clipboard operation
client copied to clipboard

Any way I can log in to my keybase account or proving that I own that account using my gpg key?

Open aikooo7 opened this issue 1 year ago • 1 comments

Hello, I was told that I can get help from the keybase by the github so here am I. A long time ago I created a keybase account but "got bored" about it. Now that I'm using gpg for a long time I want to get it back, the thing is, I lost every manner of access to it, expect my pc that still haves the key I registered, any way I can log in with it?

aikooo7 avatar Dec 30 '23 23:12 aikooo7

It may be possible if your account is old enough. From a device with your GPG key on it, run keybase login <username> and select the option that you don't have any of your devices. If your account is old enough, Keybase will ask for your Keybase password (if you stored an encrypted copy of your private key in Keybase) or fall back to the copy of the key stored in your GPG keychain (if you didn't store the key).

If you have a local copy of your private key and also stored it in Keybase, but you don't remember your Keybase password, then I think working around that would require modifying the Keybase client; the current login flow only falls back to your local GPG keychain if you don't have a synced copy of the key (code).

If you touched your account since teams were added to Keybase, you won't be able to recover it with just the GPG key. The teams implementation uses new per-user keys that don't work with GPG keys for logging in.

JBYoshi avatar Jan 02 '24 17:01 JBYoshi