Skip to content

Support entering GitHub.com as a GitHub Enterprise endpoint#19342

Merged
niik merged 6 commits intodevelopmentfrom
all-the-flavors
Oct 9, 2024
Merged

Support entering GitHub.com as a GitHub Enterprise endpoint#19342
niik merged 6 commits intodevelopmentfrom
all-the-flavors

Conversation

@niik
Copy link
Member

@niik niik commented Oct 2, 2024

Closes https://github.com/github/desktop/issues/711

Description

There's a fair bit of confusion for users that have an Enterprise account (Enterprise Managed User) on GitHub.com when signing in. We present two options when signing in, either GitHub.com or GitHub Enterprise (we also mention AE which is a discontinued product).

image

For users of GitHub Enterprise on GitHub.com it's easy to assume that they should pick the "GitHub Enterprise" option but that historically only encompassed GitHub Enterprise Server (i.e. on-prem hosted GitHub). What we've seen from support requests is that these users will enter github.com as the Enterprise endpoint and with our current production release that leads to a stalled sign in flow without any progress indication or error message.

This PR aims to clarify the sign-in process for users by allowing them to enter github.com as a valid endpoint for GitHub Enterprise, redirecting them to the appropriate sign-in flow.

If we already have an account for GitHub.com we'll now show a warning that the account will be signed out if the user proceeds.

Screenshots

image image

Release notes

Notes:

Co-authored-by: tidy-dev <75402236+tidy-dev@users.noreply.github.com>
@niik niik requested a review from tidy-dev October 8, 2024 10:43
Copy link
Contributor

@tidy-dev tidy-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨ Looks good!

@niik niik merged commit 2955fd9 into development Oct 9, 2024
@niik niik deleted the all-the-flavors branch October 9, 2024 08:40
@caveman0704
Copy link

Closes https://github.com/github/desktop/issues/711

Description

There's a fair bit of confusion for users that have an Enterprise account (Enterprise Managed User) on GitHub.com when signing in. We present two options when signing in, either GitHub.com or GitHub Enterprise (we also mention AE which is a discontinued product).

image For users of [GitHub Enterprise](https://docs.github.com/en/get-started/onboarding/getting-started-with-github-enterprise-cloud) on GitHub.com it's easy to assume that they should pick the "GitHub Enterprise" option but that historically only encompassed GitHub Enterprise Server (i.e. on-prem hosted GitHub). What we've seen from support requests is that these users will enter `github.com` as the Enterprise endpoint and with our current production release that leads to a stalled sign in flow without any progress indication or error message.

This PR aims to clarify the sign-in process for users by allowing them to enter github.com as a valid endpoint for GitHub Enterprise, redirecting them to the appropriate sign-in flow.

If we already have an account for GitHub.com we'll now show a warning that the account will be signed out if the user proceeds.

Screenshots

image image

Release notes

Notes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants