Steps:
- When start the IDE Plugin it ask to authenticate with GitHub Copilot. When user click authenticate the following url is open in the browser.
http://127.0.0.1:33428/signin?nonce=<random value>
- Most modern browsers doesn't load http pages like Safari for example.
A workaround is to change the url from http://127.0.0.1:33428/signin?nonce=<random value> to https://127.0.0.1:33428/signin?nonce=<random value>. This allow the auth flow to redirect to Github App Permission page and authenticate.
- But then again the problem encounters with the callback url which is
http://127.0.0.1:33428/callback?browser_session_id=<session_id>.
A workaround for this is again to change from http to https to complete the auth flow.