-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
auth-issueAn issue authenticating to a hostAn issue authenticating to a hostenhancementNew feature or requestNew feature or requestperformanceAn issue with performanceAn issue with performance
Description
As mentioned in #364, during the host provider auto-detection when GCM makes a HTTP call to the remote, this can sometimes hang until a long timeout period has elapsed (1 minute?).
We should improve the "2nd level" auto-detection in a few ways:
- Add fast-path identification of other host providers from the remote URL hostname
- Add more heuristics for common on-prem remote URLs like we do for
github.<domain>.<tld> => GHES/AE
- Set a short timeout for the HTTP request
- Parallelise the HTTP request with other "1st level" detection
- Cache the results of the identification request(?)
a. Prompt the user to remember (setcredential.provider
) the detected provider(?)
rossdr, matthew-jackson-hms, viceice and Crydust
Metadata
Metadata
Assignees
Labels
auth-issueAn issue authenticating to a hostAn issue authenticating to a hostenhancementNew feature or requestNew feature or requestperformanceAn issue with performanceAn issue with performance