Linking your sign-in methods
When the same email is registered with more than one provider
What you saw
You clicked Sign in with GitHub (or Google) and got the message:
This email is already registered with Google. Sign in with Google to continue, or use the prompt below to link the two methods.
That happens when the email tied to your GitHub (or Google) account is already on file with AWSYS.CO under a different sign-in method — usually because you previously signed up with email + password, or with the other OAuth provider. Firebase, the identity layer we use, refuses to create a second account for the same email; that protects you from accidentally splitting your data across two profiles.
How to fix it (one minute)
- Look just below the error. A blue panel appears that says Link your accounts and tells you which method already exists for that email.
- Sign in with the method named in the panel — the same email + password, the same Google account, etc.
- The moment you finish signing in, AWSYS.CO attaches your GitHub credential to the same account.
- From then on, either sign-in button works for you. Your links, folders, API keys, and subscription stay on the same account.
If you don't want to link
Click Use a different account in the panel. That clears the pending link and lets you sign in normally. You can come back later from Settings → Account to link a new provider.
Common questions
Will linking duplicate my data?
No. Linking simply adds the new provider as an alternative way to sign in. Your links, analytics, billing, and team membership stay on one account.
Why doesn't the panel name the existing method?
When Firebase's email-enumeration protection is enabled, we cannot look up the existing provider for security reasons. In that case the message stays generic. You can still sign in with whichever method you originally used.
Can I unlink a provider later?
Yes, from Settings → Account → Connected accounts. You always keep at least one sign-in method.
Is this available on mobile?
The improved error message (telling you which provider already exists) is on iOS and Android. The one-tap linking flow is web-only for now and is on the mobile roadmap.