You can now use your GitHub account to sign up or log in to Expo. Oh, and you may have received an email from GitHub. It’s legit.
You can now use your GitHub account to sign up or log in to Expo.
GitHub App Permissions
We require permission to view your email address in order to offer GitHub Sign In as an authentication method. If you already have Expo’s GitHub app authorized or installed, you likely received an email from GitHub requesting this permission on April 23, 2026 around 11:30AM PDT:
This is what the email from GitHub looks like.
If you would not like to set up GitHub Sign In on your Expo account, this email can be safely ignored. This does not affect existing integrations between GitHub and Expo.
If you would like to set up GitHub Sign In, link your GitHub account to your Expo account on the user settings page, and grant Expo permission to view your email address when prompted.
2FA
Signing in with GitHub does not bypass 2FA for logging in to Expo if set up.
CLI Authentication
To sign in with GitHub via the Expo CLI and EAS CLI, use the -b/--browser flag to open a browser-based login flow. Alternatively, you may create a password on the user settings page and log in through the CLI directly. Browser-based login is available on eas-cli@18.0.1 and expo@55.0.0-preview.10 (stable with SDK 55). It will soon become the default.