How can I change the email address on my fly.io account?

Hi,

A few weeks ago, I signed up for a Fly.io account in order to launch an app for my employer. However, I did so with my GitHub account, which I use both for work and personal purposes (and which has both emails). Unbeknownst to me, this picked up my personal email and set it as the email address on my Fly account.

I want to change this back to my work email address.

What I’ve tried:

  • Editing my email in https://fly.io/user/settings directly.
    • In both Chrome and Firefox
    • With ad-blocker disabled.
  • Linking a Gmail business account (my work account) to Fly as well as GitHub. This has shown up as a “linked identity” in with my correct work email, but the main “Email” field still shows my work address.
  • Checked my personal email (including spam folder) in case I needed to click a confirmation link or something from the old address — but there is no email to do that in. I did receive other emails when I set up the account, but none for changing my email.

What happened:

When I edit the email field and click “Save Profile”, nothing seems to happen, and there are no web requests in the browser console. Nothing is saved; on a reload it goes back to my old email.

I do occasionally see a browser console error, but I don’t know if it’s related:

Uncaught TypeError: O.target.matches is not a function
    l https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js?vsn=d:166
    IC https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js?vsn=d:166
    <anonymous> https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js?vsn=d:217
    EventListener.handleEvent* https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js?vsn=d:217
    <anonymous> https://fly.io/phx/assets/js/app-75569562cbc5d6444cbb11909d72fb17.js?vsn=d:217

What I expected would happen:

  • My email in the Fly.io settings would update to my new address.
  • My email in community.fly.io would also update.
  • Failing that, I would see an error message explaining why the update didn’t go through, so I could fix the problem.

I think this is a different bug to Change account email: `Validation failed: Email Email address rejected (58155)`, as I’m not seeing an error message at all.

Hi there,

Can you try this:

  1. in Sign in to Your Account · Fly go to your account settings (top right). You should see a blue box “Your account isn’t configured with a password. If you’d like to enable password authentication, we will send an email with a password setup link.”. Use that to get a password setup. This will allow you to log in with your email address (the one you got the password setup link to).
  2. Log out of the fly dashboard
  3. log back in using the email address and password you just set up
  4. unlink both github and google identities in the account settings
  5. at this point you can change your login email address to the desired one (in account settings as well).
  6. Log out and back in with the new email address and your password
  7. At this point, if desired, you should be able to set a github or google link again.

Let me know if it works!