Login or use a token (with repo scope)