improved error messaging in Github's GetLogin