Login with GitHub and retrieve an access token